ЯРИЛ: различия между версиями
Содержимое удалено Содержимое добавлено
Realsonic (обсуждение | вклад) Страница улучшена |
Realsonic (обсуждение | вклад) →Изменения: Добавлен changelog для 2015/1 |
||
Строка 19:
== Изменения ==
-------------------------------------------------
Выпуск 2015/1.1
-------------------------------------------------
11.04.2015
* [Библиотеки] Bug #417504 "А также тут" в Комсомольце
* [Поставка] Bug #418941 Вместе с игрой лежит тест на тайны заброшенного замка, но самой игры вроде как нет: убран тест
-------------------------------------------------
[https://dl.dropboxusercontent.com/u/87862945/IFML2/notes.txt Здесь] представлена полная история изменений.▼
Выпуск 2015/1
-------------------------------------------------
19.01.2015
279604 [Замечание #8-1] Инструкция "Выполнить процедуру"
+ [Движок] Добавлена инструкция "Выполнить процедуру" - пока на уровне ядра, поддержки в Редакторе ещё нет.
Поддерживает передачу параметров и возврат значения.
04.02.2015
279604 [Замечание #8-1] Инструкция "Выполнить процедуру"
* [Движок] Исправлен механизм выполнения инструкций, исправлены ошибки.
+ [Редактор] Поддержка инструкции "Выполнить процедуру".
+ [Движок] Новая отладочный символ "глобальные" - выводит список глобальных переменных. Вызвать в Плеере через команду
"?глобальные".
~ [Движок] Глобальные и процедурные переменные теперь устанавливаются напрямую при выполнении инструкции,
а не сохраняются в контексте.
13.03.2015
Task #402306 Значение пустота (NullValue)
+ [Движок] Новый особый тип данных - Пустота. Существует только одно значение этого типа - Пустота.
+ [Движок] Новая системная константа - "пустота", равна Пустоте.
+ [Движок] Любое значение можно сравнивать с Пустой: если значение тоже Пустота, то будет положительный результат,
иначе отрицательный.
~ [Движок] При вызове процедуры все незаданные параметры принимают значение Пустота.
17.03.2015
Bug #382635 [Джон-03] Ошибка с контейнерами
* [Библиотеки] Исправлено действие "Положить": теперь нельзя класть предметы в закрытый контейнер.
* [Игры] Исправлен словарь в Зорке.
19.03.2015
Ifml-8 Ошибка с переходом в локацию, если не указана начальная локация
~ [Движок] Изменена логика установки стартовой локации:
1. Если есть проца, выполняется она.
2. Если указана стартовая локация, она устанавливается.
2.1. Если стоит галочка вывода описания, оно выводится.
3. Если до сих пор не установлена никакая локация, устанавливается любая, но без вывода описания.
* [Редактор] Теперь можно отменить выбор стартовой локации (теперь есть пустой элемент в выпадающем списке).
▲ ^ [Редактор] Редактор глобальных переменных переехал на новый редактор списков.[https://dl.dropboxusercontent.com/u/87862945/IFML2/notes.txt Здесь] представлена полная история изменений.
== Где взять? ==
| |||