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

Логин (e-mail)

Пароль

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

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

AXMA Story Maker JS. Бета 3

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

В этой бета-версии AXMA Story Maker JS присутствуют довольно серьёзные изменения, и нам кажется, что они Вам понравятся :)

В новой версии обновился редактор, который теперь включает в себя возможности быстрого переключения между параграфами и вставки снипетов встроенных функций. При переключении между параграфами в пределах одной сессии сохраняются позиции курсора и прокрутки окна, а также выделенный текст. А редактор исходного кода был удалён из программы за ненужностью.

Обратите внимание, что новые возможности редактора доступны, если внутренний размер окна программы не менее 1150 пикселей по ширине. Иначе редактор будет работать в прежнем режиме и снипеты функций можно вставлять, как и раньше, кнопкой f.

Исправлены ошибки, найденные в предыдущих версиях, в том числе решена проблема с работой музыки и таймеров при перезапуске игры. Также улучшена работа программы с сенсорным экраном, подправлена работа конвертера из старого формата.

Теперь о внутренних изменениях.

Все системные переменные снова вызываются без скобок, как и в версиях 6.x. Например, не $$time(), а $$time.

Системные переменные автоматически подставляются в ссылки в качестве имени параграфа, например:

\ [[Ссылка|$$title]]

В функцию input можно передавать функцию вместо имени параграфа, которая, принимая в качестве параметра введённое значение, будет автоматически выполняться после окончания ввода, например:

имя_функции = function(s) {
    s = "Вы ввели: " + s;
    message(s);
};

input(function(s) {имя_функции(s)});

Также обновлена онлайн версия.

Напоминаю, что про разницу синтаксиса версий 6.1 и JS написано здесь (постоянно обновляется): http://hyperbook.ru/blog.php?id=15363842626607

Скачать бета-версию можно здесь: http://axma.ru/download.php

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

Профиль


Закрыть
Enola
10.11.18 15:48

А редактор исходного кода был удалён из программы за ненужностью.

Извините, если глупый вопрос. А как теперь выделить и скопировать текст сразу всех параграфов, чтобы вставить в другую программу, для проверки правописания, например?
DoubleDragon
10.11.18 15:57

Открываете sm файл в текстовом редакторе, выделяете и копируете.

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

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