ТОМ: язык программирования: различия между версиями
Содержимое удалено Содержимое добавлено
ASBer (обсуждение | вклад) м →lexeme |
ASBer (обсуждение | вклад) м →Объекты |
||
Строка 252:
==Объекты==
===Вложенные объекты===
Объект может содержать в себе множество вложенных объектов.
Смысловая интерпретация вложения одного объекта в другой может быть различной и зависит как от категорий объектов так и от замысла автора игры.
Обращение к вложенным объектам осуществляется через специальное свойство .item
Корзинка.item //возвращает все объекты внутри корзинки
Корзинка.item.num //возвращает количество объектов внутри корзинки
Корзинка.item[3] //возвращает 3й объект в корзинке
Для вложенных объектов предусмотрен фильтр по аспекту
Корзинка.item:пирожок //возвращает все объекты, для которых определено свойство .пирожок
Корзинка.item:пирожок.num //возвращает количество пирожков внутри корзинки
Корзинка.item:пирожок[1] //возвращает 1й пирожок из корзинки
===Методы объекта===
==Категории объектов==
| |||