Расширения

Расширение - это набор новых инструкций (опкодов), добавленных в игру. Библиотека CLEO и плагины к ней являются наиболее известным источником таких наборов.

Чтобы Sanny Builder знал о намерении использовать в скрипте нестандартные опкоды, скрипт должен иметь директиву {$USE}. Эта директива подключает дополнительный набор инструкций (см. ниже список доступных расширений):

{$USE CLEO}
{$USE ini}
{$USE CLEO+}

Каждый опкод, доступный в INI файлах Sanny Builder, принадлежит к какому-либо расширению. Это сделано через файл extensions.txt.

См. #74 чтобы узнать о дальнейших планах по развитию расширений.

Расширения по умолчанию

Стандартные игровые опкоды включены в расширение с именем default, которое доступно по умолчанию в каждом скрипте. Использование директивы {$USE default} допускается, но является избыточным.

Использование директивы {$CLEO} также подразумевает {$USE CLEO}, что делает стандартные CLEO опкоды доступными компилятору.

Список расширений

Sanny Builder включает в себя общие и популярные расширения для различных режимов редактирования:

Допускается использование опкодов из источников, не перечисленных выше, при этом компилятор не будет требовать использование директивы {$USE}.

Last updated