Текстовое окно
Вывод текста
Синтаксис
(narratorID) [text]
Параметры
narratorID— ID говорящего, опциональный параметр.text— текст, обязательный параметр. Указывается двойных или одинарных кавычках.
Примеры использования
"Hello, World!
hi "Hello, World!"
hi 'Hello, World!'
Тэги разметки
Текст поддерживает тэги разметки Rich Text, а также некоторые специальные тэги, такие как <note>, <w> и <seq>.
<note>
Специальный тэг, который можно использовать при выводе текста для обозначения сноски.
Синтаксис
<note=[id]>[caption]</note>
Параметры
id— ID сноски.caption— текст, к которому нужно пояснение.
Пример использования
# делает слово "рамен" кликабельным и показывает сноску note3 при клике
hi "То есть заварной <note=note3>рамен</note>, по-твоему, лучше?"
Демонстрация
<w>
Тэг, используемый для расстановки пауз в тексте. Доходя до позиции тэга в тексте, игра приостанавливает вывод и ожидает действия от игрока для продолжения (клика мышкой, нажатия пробела, тапа по экрану).
Синтаксис
<w>
Пример использования
"Школа…<w> А там Кетрин."
Демонстрация
<seq>
Запускает определённую заранее последовательность команд.
Синтаксис
<seq [sequenceID]>
Параметры
sequenceID— ID сиквенса, обязательный параметр.
Пример использования
scene bg kitchen_mc_day with dissolve
show ka
# определение сиквенса со сменной эмоции спрайта персонажа
sequence ka_surprise
{
show ka surprise
}
"..."
# <seq ka_surprise> запускает определённый выше сиквенс
"За пару секунд на лице Кагомэ<seq ka_surprise> сменилась целая гамма эмоций."
Демонстрация
clear
Очищает текстовое окно.
Синтаксис
clear
mode
Задаёт режим текстового окна.
Синтаксис
mode [name]
Параметры
name— название мода.
Обязательный параметр.
Может иметь следующие значения:
adv
nvl
Пример использования
# режим adv
mode adv
"Так выглядит текстовое окно в режиме adv"
# очистка текстового окна
clear
# режим nvl
mode nvl
"Так выглядит текстовое окно в режиме nvl"
Демонстрация
time
Меняет цвет оформления текстового окна.
Синтаксис
time [mode]
Параметры
mode— название оформления.
Возможные значение:
day— дневное оформление;
sunset— вечернее оформление;
night— ночное оформление;
Пример использования
scene bg kitchen_mc_day with dissolve
# определение лейбла time_test
label time_test
time day
"Это дневное оформление окна."
time sunset
"Это вечернее оформление окна."
time night
"Это ночное оформление окна."
# скрытие окна
window hide
# nvl-окно
mode nvl
# переход в начало лейбла time_test
goto time_test
Демонстрация
window
Показывает или скрывает текстовое окно.
Синтаксис
window [state]
Параметры
state—showилиhide. Первое — показывает окно, второе — скрывает.
Пример использования
window hide
window show
Текстовое окно автоматически скрывается перед выборами, а также показывается при выводе текста, если было скрыто.