1) Ошибка. Лампы не гаснут в интерактивном режиме на пульте. 2) 13. Ошибка отрисовки ГИД: дважды дублируется час справа. 3) 14. Ошибка отрисовки ГИД: поезд, вставший перед Сурмятиным, рисуется за ним. 4) Ошибка. Лампы не гаснут в интерактивном режиме на пульте. 5) Добавить выносному пульту возможность обработки событий 4 (выставление поезда) и 6 (уборка поезда. 6) Задача. Данные из секций Data_Graf_(XX) загружены в Data_Graf_XX. сохранить в Startup.terrs в entity T_SCHEDULE_TIME0. Конечная цель: выставление поездов. 7) 23. Подсистема Пульт может работать только с полигоном 0. Исправить. 8) 24. Можно иметь только один ГИД на полигон. Должна быть возможность иметь несколько ГИДов. Для этого хранить ссылку в ГИДах и Пульте на модель. 9) Производить очистку-удаление каталогов .rdd при закрытии подсистем Пульт и командная панель (т.е. при выходе из сима). Первичная задача: сделать плановое закрытие проги по всем нитям. Сейчас закрывает в ГИДе. 10) 26. Тикет: 6423f6df5d31d13d // TODO #6144ce56 Temp solution. Next time must index pass args. 11) toRun = new Startup(indexInEnv2, indexInEnv2);//TODO remove that constructor 12) Добавить сортировку во внутрянки Модели, чтобы при записи dsim.ords писался упорядоченный по времени. 13) // TODO precalculate it! 14) // TODO rewrite to "single-write multiply ordes" 15) тикет 68029a17 16) Сделать расчет хитбоксов перегонов Пульта 17) Сделать динамически рассчитываемый пульт по ширине окна (сейчас он фиксированный) 18) Сделать хитбоксы путей Пульта по размерам путей станций (по ширине), а не по ширине текста пути. 19) Сделать зеленые поля текстов Путей Пульта (сейчас путь под текстом делает его не очень различимым). 20) Добавить свой класс java.awt.Frame, транслирующий события ОС вниз, на Canvas. Это позволит закрывать окно крестиком. 21) Строковые литералы для поиска строки в env2 в main() заполняются неверно и в другом месте. Это работает сейчас, при "жестком" расположение рядов данных в env2, но "стрельнет" позже, когда расположение станет "неочевидным". 22) Линии часов и минут не должны пересекать станцию. 23) Время на ГИД из файла datetime.txt, с точностью до минуты. 24) Аналогично - для пульта. 25) Добавить на ГИД индикацию негабаритного поезда, как это сделано в ГИД Урал. 26) Добавить возможность выбора конца пути - четный или нечетный - при выставлении второго поезда на занятый путь. 27) 94a4cabf - ошибка, лежит в каталоге Dsim\Territory 28) Обдумать вопрос выноса положения файлов состояния мира из Territory\XX\ в Graphs\XX_YY_ZZ\XX(YY,ZZ), что позволит делать разные графы с пересечением полигонов на одном каталоге сима. 29) Тикет 4633662abb 30) Тикет 8908841b26 31) Тикет 68029a176a 32) // TODO: ADD check Data_Put & Stations counter consistency.
Список всех задач. Предзадача временно отложена так как начал сокращать список активных задач. Она же доразбита на 8 шагов.