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