Commit Graph

44 Commits

Author SHA1 Message Date
Victor
76fcda0728 Добавлена поддержка hard пауз 2015-05-03 13:53:59 +03:00
Victor
d454d99d62 Добавлена команда queue 2015-05-03 13:33:24 +03:00
Victor
0c8fac47ba Добавлена команда reset_zone 2015-04-24 17:10:32 +03:00
Victor
e672366a23 Парсинг команд для работы с картой 2015-04-24 16:59:48 +03:00
Victor
4fddf04f07 Вынесен метод jumpLabel 2015-04-24 16:32:02 +03:00
Victor
c112dbea7f Возможность восстановления состояния при инициализации парсера 2015-04-23 14:22:13 +03:00
Victor
f15257ebe3 Исправлена ошибка с пропуском веток menu/if 2015-04-23 11:16:35 +03:00
Victor
89df31b629 Поддержка функции meet/set_name для задания имени персонажа 2015-04-18 18:02:06 +03:00
Victor
86b3bffcee Поддержка функций make_names_known() и make_names_unknown() 2015-04-18 18:02:06 +03:00
Victor
74c2b3264b Fix логгирование не убиралось при компиляции 2015-04-16 23:22:46 +03:00
Victor
0a2718a3fd Поддержка псевдонима для спрайта 2015-04-16 21:29:38 +03:00
Victor
e728a91ff5 Парсинг выражений со скобками 2015-04-16 20:50:14 +03:00
Victor
3f5f8bca46 Сокращённая операция сложения/вычитания 2015-04-16 20:29:28 +03:00
Victor
8de37bfa4c Мелкие исправления 2015-04-16 19:41:52 +03:00
Victor
a10147782e Оптимизация поиска ENDIF 2015-04-16 18:54:25 +03:00
Victor
326c70f514 Исправлена обработка вложенных меню 2015-04-16 18:11:38 +03:00
Victor
f3d4930cec Поддержка операций сравнения 2015-04-16 17:33:09 +03:00
Victor
d7c85173b1 Поддержка логических операций И ИЛИ 2015-04-16 17:31:15 +03:00
Victor
8954e36007 Fix оператор логического отрицания 2015-04-16 15:23:10 +03:00
Victor
377b7f6df1 Поддержка операций проверки равенства 2015-04-16 14:55:51 +03:00
Victor
027fc4a524 Поддержка операций сложения и вычитания 2015-04-16 14:40:37 +03:00
Victor
cbe463b149 Поддержка унарного логического отрицания 2015-04-16 14:00:56 +03:00
Victor
23ca118983 Поддержка унарных операций 2015-04-16 13:51:13 +03:00
Victor
92ebf9321e Изменён приоритет при парсинге выражений присваивания 2015-04-16 00:07:40 +03:00
Victor
3a77f1850b Поддержка else 2015-04-16 00:00:27 +03:00
Victor
595dced7bd Парсинг условных выражений if 2015-04-15 23:40:18 +03:00
Victor
e7aaa59c64 Парсинг числовых значений 2015-04-15 23:36:59 +03:00
Victor
eeb798f76c Парсинг присваиваний значений переменным 2015-04-15 23:34:58 +03:00
Victor
c42332f4a2 Оптимизация поиска ENDMENU 2015-04-14 21:57:44 +03:00
Victor
42725c7b40 Освобождение данных парсера при выходе 2015-04-14 19:26:21 +03:00
Victor
3801a48468 Поддержка переходов и меток (jump / label) 2015-04-13 14:42:17 +03:00
Victor
22f0ac668f Логгирование всех исключительных ситуаций 2015-04-13 12:56:50 +03:00
Victor
95f8c281e2 Пропуск пунктов меню выбора 2015-04-12 00:53:29 +03:00
Victor
2bc0de01c9 Обработка вложенных меню 2015-04-12 00:39:05 +03:00
Victor
7658d4bb68 Парсинг меню 2015-04-12 00:20:02 +03:00
Victor
74a20ae795 Добавлена возможность перехода к предыдущей/следующей сцене 2015-04-10 23:39:51 +03:00
Victor
6a726c08fc Добавлена возможность перехода к любому месту сценария 2015-04-10 22:33:28 +03:00
Victor
f5b53c963f Fix не подхватывалась информация о положении спрайта far/close 2015-04-07 13:03:08 +03:00
Victor
762a27413d return теперь не закрывает приложение, так как эта команда может стоять
где угодно и служить для питоновских целей
2015-04-06 23:49:36 +03:00
Victor
e69348d6e1 Fix команда show иногда захватывает лишние атрибуты 2015-04-06 23:22:50 +03:00
Victor
e9208e3dea Исправлен парсинг одиночных WITH <WORD> 2015-04-06 17:07:47 +03:00
Victor
59fc1e68dd Изменён способ доступа к спрайтам 2015-04-06 17:07:18 +03:00
Victor
15309af6d8 Добавлена команда hide для сокрытия спрайта 2015-04-04 15:46:54 +03:00
Victor
e8f7ff45eb Initial commit 2015-04-04 15:09:43 +03:00