# Текстовое окно
# Вывод текста
##### **Синтаксис**
```
(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
```
Текстовое окно автоматически скрывается перед выборами, а также показывается при выводе текста, если было скрыто.