Модули

Начиная с версии INSTEAD 1.2.0 появилась возможность использования модулей с помощью require.

Использование модуля выглядит так:

--$Name: Моя игра!$
instead_version "1.2.0"
require "para"
require "dbg"
...

Следующие модули подключаются автоматически, если вы задали version >= 1.2.0: vars, object, goto.

На данный момент существуют следующие модули:

Расширения кода

  • Click — модуль перехвата кликов мыши по картинке сцены.
  • Format — модуль оформления вывода.
  • Hideinv - модуль работы с инвентарем.
  • Input — клавиатурный ввод. FIXME
  • Kbd - обработка событий срабатывания клавиш
  • Prefs — модуль настроек.
  • Timer - модуль отсчета времени.
  • xAct — множественные ссылки.
  • Sprites — спрайты.
  • Sound — звук.
  • Nouse — реакция на не заданные действия.
  • Counters — счетчики.
  • Wroom — переходы.
  • Nolife – блокировка методов life.
  • Proxymenu – меню в стиле адвенчур на ZX-80.

Игровые

  • Dash - обработка двойного «тире».
  • Dbg — модуль отладки (require «dbg» — включить отладчик).
  • Hotkeys - цифровой выбор фраз в диалогах.
  • Para - форматирование параграфов.
  • Quotes - замена кавычек.
  • Theme - модифицирование параметров темы «на лету».

Игровые / расширения кода

  • Snapshots — модуль поддержки снапшотов.

Модули, не входящие в стандартную библиотеку INSTEAD

Навигация
Печать, экспорт
Язык
Перевод этой страницы:
Инструменты
Ссылки