- Вывод текста
- Программирование
- Оформление
- Расширенные возможности
- Нюансы написания игр под разные плееры
-
- x AeroQSP
- Утилиты и средства разработки
Это старая версия документа.
Дополнительное окно описания очищается только программно и не очищается при смене локаций. Поэтому оно используется для текстов, которые меняются довольно редко и по смыслу должны быть отделены от основного описания, инвентаря и действий.
Использование этого окна без необходимости считается дурным тоном, т.к. это перегружает интерфейс и создаёт проблемы отображения игры на Android и iOS.
ВНИМАНИЕ! При написании кроссплатформенных игр использовать дополнительное окно описания настоятельно не рекомендуется Nex'ом.
SHOWSTAT [#выражение] - если значение выражения отлично от 0, то показывает окно дополнительного описания, иначе скрывает его.
P [выражение] - простой вывод текста.
PL [выражение] - вывод текста, затем переход на новую строку.
NL [выражение] - переход на новую строку, затем вывод текста.
Если написать PL или NL не указав [выражение], то это будет равносильно переводу строки.
$STATTXT - переменная, в которой хранится текст дополнительного окна описания. Только для чтения.
CLEAR или CLR - очистка дополнительного окна описания.
CLS - эквивалентно конструкции "CLEAR & *CLEAR & CLA & CMDCLEAR", т.е. очищает все окна кроме списка предметов.
P '1' $txt = $STATTXT PL '23' NL '456'
После выполнения кода в дополнительное окно описания будет выведено:
123 456Содержание $txt будет равносильно коду:
$txt = '1'