Инструменты пользователя

Инструменты сайта


Боковая панель

help:osnovnoe_okno

Это старая версия документа.


Основное окно описания

Это то самое окно, которое используется чаще всего. В него выводятся практически все тексты игры, оно не отключается. 1)

Это окно очищается при переходе на новую локацию или программно (см. ниже).

Вывод в это окно осуществляется следующими способами:

  • Пишем текст в окно "Описание" локации в QGen.
  • Программно (в окне "Выполнить при посещении" локации в QGen).

Команды

*P [выражение] - простой вывод текста.
*PL [выражение] - вывод текста, затем переход на новую строку.
[выражение] - тоже самое.
*NL [выражение] - переход на новую строку, затем вывод текста.

Если написать *PL или *NL не указав [выражение], то это будет равносильно переводу строки

$MAINTXT - переменная, в которой хранится текст основного окна.

*CLEAR или *CLR - очищает основное окно описания.
CLS - эквивалентно конструкции "CLEAR & *CLEAR & CLA & CMDCLEAR", т.е. очищает все окна кроме списка предметов.

Пример

*P '1'
$txt = $MAINTXT
*PL '23'
*NL '456'
'78'

После выполнения кода в основное окно описания будет выведено:

123

45678
Содержание $txt будет равносильно коду:
$txt = '1'


Памятка автору статьи:

  • Нужно подумать о том, чтобы воткнуть ссылки на DISABLESCROLL и DISABLESUBEX
  • $BACKGROUND - картинка? сюда или нет?
  • Ссылки/связи с другими страницами.
  • Придумать, чем заменить [выражение]. Возможно стоит разобраться, как сделать так, чтобы оно подсвечивалось как HTML.
  • Подумать, как лучше выделять синтаксис в описаниях команд.
1) При написании чисто графических интерфейсов чаще всего используется только это окно, остальные окна отключаются. Не пытайтесь писать графический интерфейс до того, как досконально разберётесь в языке QSP.
help/osnovnoe_okno.1381372375.txt.gz · Последние изменения: 2013/10/10 06:32 (внешнее изменение)