ТОМ: язык программирования: различия между версиями

Содержимое удалено Содержимое добавлено
+ обработка событий
Строка 208:
 
==Обработка событий==
Для каждого объекта можно задать реакцию на события, которые с ним происходят.
===.ChkMoveObj( )===
Методы объекта с нижеописанными названиями выполняют роль обработчиков событий.
===.BefMoveObj( )===
 
===.AftMoveObj( )===
===.ChkMoveObj( ) / .ПроверкаПеремещенияОбъекта( )===
===.background( )===
Метод вызывается перед попыткой перемещения объекта.
===.persbackground( )===
В этом методе можно разместить проверки на возможность перемещения.
Если метод возвратит true, перемещение выполняется, если false - отменяется.
 
===.BefMoveObj( ) / .ПередПеремещениемОбъекта( )===
Метод вызывается перед перемещением объекта.
 
===.AftMoveObj( ) / .ПослеПеремещенияОбъекта( )===
Метод вызывается после перемещения объекта.
 
===.background( ) / ФоновыеДействия( )===
Метод использыется для описания фоновых действий.
Вызывается для объекта global, локации, в которой находится pers, и для всех объектов, находящихся в той же локации что и pers, за исключением самого объекта pers.
 
===.persbackground( ) / ФоновыеДействияПерсонажа( )===
Метод использыется для описания фоновых действий объекта pers.
Вызывается только для объекта pers.
 
==Переменные==