Авторизация
×

Логин (e-mail)

Пароль

Интерактивные истории, текстовые игры и квесты
Гиперкнига

Библиотека    Блог

Посетите наш новый сайт AXMAJS.RU

Версия 1.9.9 AXMA Story Maker (списки)

DoubleDragon, 22.04.13 | Обновления ASM

Сегодня я хочу представить Вам версию 1.9.9, где появилась долгожданная поддержка одномерных массивов, которые мы будем называть списками. Через механизм списков можно удобно реализовывать инвентарь, а также хранить свойства сложных объектов: предметов и персонажей.

* * *

Списки в AXMA Story Maker позволяют группировать различные значения объектов. Значения, добавленные в список, называются элементами списка. Ими могут быть числовые и строковые значения, а также значения категории истинно и ложно: true и false. В одном списке могут быть элементы различных типов.

Все элементы списка имеют числовой индекс. Первый элемент списка имеет по умолчанию индекс 0, второй — 1 и так далее.

Обратите внимание, что элемент списка должен быть обычным объектом, и не может быть списком. Другими словами, многомерные массивы в AXMA Story Maker не поддерживаются.

Списки имеют имена, которые начинаются со знака $, аналогично именам объектов. Доступ к элементам списка происходит через указание их индекса в квадратных скобках, следующих после имени списка, например: $список[2] — это третий по счёту элемент списка.

Операции со списками в AXMA Story Maker производятся через стандартные макросы: set, print и другие.

Списки можно сортировать, объединять, получать их срезы в виде новых списков и так далее. Чтобы узнать обо всех возможностях списков в AXMA Story Maker, прочитайте главу «Списки» руководства пользователя.

Кстати, во время тестирования списки в консоли отображаются подчёркнутым шрифтом.

* * *

Помимо списков, в версии 1.9.9 добавлена поддержка макроса continue, который используется внутри циклов. Про его применение читайте главу «Циклы» в значительно обновлённом руководстве пользователя.

Версию 1.9.9 можно скачать здесь: http://sm.axmasoft.com/ru/

Комментарии: 4.

Профиль


Закрыть

Показать все комментарии

Oldrik
22.04.13 14:24

И это ещё даже не вторая версия, а уже столько! Спасибо.
Flash
22.04.13 17:39

Спасибо и за первое, и за второе. Жаль, что нету 2-мерных массивов. На их появление можно не надеяться?
DoubleDragon
22.04.13 17:45

Да, можно :)

Для того, чтобы оставлять комментарии, необходимо зарегистрироваться и подтвердить в профиле указанный e-mail адрес.

При использовании любых материалов блога обязательно указание ссылки на источник