DizzySE доросла до версии 1.1.0
Это достаточно весомое обновление, которое добавляет несколько, сильно облегчающих жизнь, возможностей.
Таких как: возможность вызывать одни скрипты из других а так же внутри игровой стек.
Теперь подробнее обо всем:
Мануалы переведены на английский язык.
Исправлен ряд багов, как в игровом движке, так и в IDE.
Внесено множество изменений и улучшений в IDE и игровой движок:
Теперь мануалы включены в дистрибутив и открываются прямо из IDE.
Немного улучшен интерфейс.
Новые функции в скриптовом языке:
CALL(номер скрипта) - позволяет вызывать один скрипт из другого, с последующим возвратом обратно. При сложном скриптинге, позволяет существенно экономить место.
PUSH(variable) POP(variable) - Эти две функции реализуют внутриигровой стек на 30 значений.
REDRAW_OBJECT(variable) - перерисовывает указанный объект и обновляет карту материалов под ним.
UPDATE_MAT_OBJECT (VARIABLE) - обновляет карту материалов под объектом без перерисовки экрана.
REDRAW_HUD() - перерисовывает шапку окна. А точнее счетчик жизней и монет без полной перерисовки экрана. Название комнаты выводится при её полной перерисовке.
GOTOROOM(variable, variable), ROOMFIND (variable,variable) - это две старые функции, теперь существуют и с такими типами параметров.
Динамические объекты рисуются сразу с учетом поля frame не зависимо от того, включена в них анимация или нет.
Немного изменена физика движения персонажа.
В IDE добавлена возможность получения статистики проекта. В окно журнала выводится сводка по размерам всех файлов проекта: сколько файл занимает места и сколько места осталось.
Так же проверяется тип музыкального трека (single chip, turbo sound).
Изменена раскадровка анимаций игрока. Теперь под анимацию IDLE выделено 4 кадра, а под DEATH 3 кадра.
Ссылка на сайт http://www.dizzyse.ru
Прямая ссылка на скачивание https://yadi.sk/d/nxRpsCNBqZmZUQ