Операторы

Содержание  Previous  Next

Оператор - ключевое слово, выполняющее какое-либо действие. Оператор может иметь аргументы (параметры), необходимые для выполнения. Аргументы операторов задаются выражениями. Операторы не возвращают результат выполнения.

Пример вызова оператора:

 

 ADDOBJ 'ключ','pics/key.png'

 

Здесь "ADDOBJ" - название оператора, а 'ключ' и 'pics/key.png' - аргументы оператора.

Вызов оператора также может быть записан со скобками:

 

 ADDOBJ ('ключ','pics/key.png')

 PL ('текст')

 CLEAR()

 

Базовые операторы языка QSP - в основном операторы для вывода / очистки текста.

Работа с действиями - операторы для работы с действиями.

Работа с инвентарём - операторы, позволяющие управлять инвентарём игрока.

Работа с переменными / массивами - операторы для работы с переменными и массивами.

Условные выражения и переходы - позволяют организовывать игровые условия и переходы между локациями.

Работа с файлами - операторы для работы с файлами игр.

Настройка интерфейса - операторы, позволяющие настраивать интерфейс проигрывателя.

Мультимедийные возможности: звук и музыка - позволяют добавить звуковое сопровождение к игре.

Мультимедийные возможности: графика - операторы для показа в игре изображений.

Многострочные "IF / ACT" - использование многострочных записей операторов.