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

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