В комплекте с Salet есть необязательный модуль диалогов. Если вы подключите файл lib/dialogue.coffee
, то он объявит функцию dialogue
. Диалог в понимании этой функции - это особая комната, которая объявляется короче обычной:
dialogue "Спросить у неё, как дела", "start", "mild", """ -- Как дела? """, "character.mild = true"
Порядок параметров всегда одинаков:
- Текст для выбора
- Тег для выбора диалога (на старте)
- Тег после выхода из диалога (на конце)
- Текст диалога
- Код после выхода из диалога (необязательный параметр). Этой функции передаются объекты
character
иsalet
Объект salet
в диалог передавать не надо.