ru:api:container

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
ru:api:container [2017/11/09 12:54]
Alexander Yakovlev создано
ru:api:container [2017/11/09 15:17]
Alexander Yakovlev
Строка 2: Строка 2:
  
 Контейнер - это объект, который содержит в себе [[ru:api:unit|элементы.]] Контейнер - это объект, который содержит в себе [[ru:api:unit|элементы.]]
 +
 +Все комнаты игры и персонаж игрока являются контейнерами, т.е. персонаж может забирать предметы из комнат или оставлять их.
  
 ===== Свойства CoffeeScript ===== ===== Свойства CoffeeScript =====
 ==== inventory ==== ==== inventory ====
-Массив элементов, который хранит инвентарь персонажа. Лучше не обращаться к нему напрямую, для этого есть удобные методы.+Массив элементов. Лучше не обращаться к нему напрямую, для этого есть удобные методы. 
 ===== Методы CoffeeScript ===== ===== Методы CoffeeScript =====
 ==== take ==== ==== take ====
-Добавляет к инвентарю персонажа новый элемент (в конец).+Добавляет к инвентарю новый элемент (в конец).
  
 **Аргумент:** элемент, класс ''SaletUnit'' **Аргумент:** элемент, класс ''SaletUnit''
Строка 17: Строка 20:
 **Аргумент:** название элемента (''<unit>.name''), строка **Аргумент:** название элемента (''<unit>.name''), строка
 ==== has ==== ==== has ====
-Возвращает ''true'', если в инвентаре игрока есть элемент с указанным названием; ''false'', если он не найден.+Возвращает ''true'', если в инвентаре есть элемент с указанным названием; ''false'', если он не найден.
  
 **Аргумент:** название элемента (''<unit>.name''), строка **Аргумент:** название элемента (''<unit>.name''), строка
Строка 24: Строка 27:
  
 **Аргумент:** название элемента (''<unit>.name''), строка **Аргумент:** название элемента (''<unit>.name''), строка
-==== listinv ==== 
-Возвращает ссылку вида ''<a href="{unit.name}">{unit.display}</a>''. Текст ссылки - параметр ''display''. По щелчку на ссылку Salet выполнит действие ''inv'' этого объекта. 
- 
-**Аргумент:** название элемента (''<unit>.name''), строка 
- 
  • ru/api/container.txt
  • Последнее изменение: 2017/11/09 15:17
  • Alexander Yakovlev