# Текстовое окно # Вывод текста ##### **Синтаксис** ``` (narratorID) [text] ``` ##### **Параметры** - `narratorID` — ID говорящего, опциональный параметр. - `text` — текст, обязательный параметр. Указывается двойных или одинарных кавычках. ##### **Примеры использования** ``` "Hello, World! ``` ``` hi "Hello, World!" ``` ``` hi 'Hello, World!' ``` ##### **Тэги разметки** Текст поддерживает [тэги разметки Rich Text](http://digitalnativestudios.com/textmeshpro/docs/rich-text/), а также некоторые специальные тэги, такие как ``, `` и ``. # Специальный тэг, который можно использовать при выводе текста для обозначения сноски. ##### **Синтаксис** ``` [caption] ``` ##### **Параметры** - `id` — ID сноски. - `caption` — текст, к которому нужно пояснение. ##### **Пример использования** ``` # делает слово "рамен" кликабельным и показывает сноску note3 при клике hi "То есть заварной рамен, по-твоему, лучше?" ```
Демонстрация
# Тэг, используемый для расстановки пауз в тексте. Доходя до позиции тэга в тексте, игра приостанавливает вывод и ожидает действия от игрока для продолжения (клика мышкой, нажатия пробела, тапа по экрану). ##### **Синтаксис** ``` ``` ##### **Пример использования** ``` "Школа… А там Кетрин." ```
Демонстрация
# Запускает определённую заранее последовательность команд. ##### **Синтаксис** ``` ``` ##### **Параметры** - `sequenceID` — ID сиквенса, обязательный параметр. ##### **Пример использования** ``` scene bg kitchen_mc_day with dissolve show ka # определение сиквенса со сменной эмоции спрайта персонажа sequence ka_surprise { show 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 ```

Текстовое окно автоматически скрывается перед выборами, а также показывается при выводе текста, если было скрыто.