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

Содержимое удалено Содержимое добавлено
Строка 66:
*'''location''' - зарезервированное слово указывающее категорию создаваемого объекта;
*'''комната_ГГ''' - программное имя нашей локации. Именно так мы будем обращаться к объекту локации из кода игры;
*'''{ }''' - текст в фигурных скобках служит описанием вновь созданного объекта;
*'''cls = место''' - выражение, указывающее класс созданного объекта;
**'''cls''' - зарезервированное слово, использующееся для доступа к классу объекта;
**'''=''' - оператор присвоения значения;
**'''место''' - имя класса, определенного в модуле main.tml, описывающего самые общие свойства локаций.
 
 
Далее разберемся с главным героем.
 
В модуле main.tml уже создан объект с именем ГГ, подходящий на роль главного героя.
Всё что нам требуется - это поместить ГГ в нашу комнату:
комната_ГГ + ГГ
Оператор "+" примененный к двум объектам помещает объект справа в тот объект что слева от оператора.
 
В данном случае мы добавили ГГ в комнату_ГГ