Различия

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

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

Следующая версия
Предыдущая версия
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