- Вывод текста
- Программирование
- Оформление
- Расширенные возможности
- Нюансы написания игр под разные плееры
-
- x AeroQSP
- Утилиты и средства разработки
Это старая версия документа.
Это то самое окно, которое используется чаще всего. В него выводятся практически все тексты игры, оно не отключается. 1)
Это окно очищается при переходе на новую локацию или программно (см. ниже).
Вывод в это окно осуществляется следующими способами:
*P [выражение] - простой вывод текста.
*PL [выражение] - вывод текста, затем переход на новую строку.
[выражение] - тоже самое.
*NL [выражение] - переход на новую строку, затем вывод текста.
Если написать *PL или *NL не указав [выражение], то это будет равносильно переводу строки
$MAINTXT - переменная, в которой хранится текст основного окна. Только для чтения.
DESC([$выражение]) - возвращает текст базового описания локации с заданным в [$выражение] названием.
*CLEAR или *CLR - очищает основное окно описания.
CLS - эквивалентно конструкции "CLEAR & *CLEAR & CLA & CMDCLEAR", т.е. очищает все окна кроме списка предметов.
$BACKIMAGE - содержит путь к файлу изображения локации. Изображение локации показывается в том случае, если значение данной переменной отлично от '' (не пустая строка) и файл изображения удалось загрузить.
*P '1' $txt = $MAINTXT *PL '23' *NL '456' '78'
После выполнения кода в основное окно описания будет выведено:
123 45678Содержание $txt будет равносильно коду:
$txt = '1'