Украл еще времени =))
Добавим в наш скрипт T_Head_XG_RX условие
if (route_set()){
...
старый скрипт
...
}else{
state = SIGASP_STOP;
if (block_state() ==# BLOCK_JN_OBSTRUCTED){
state = SIGASP_STOP_AND_PROCEED;
}
draw_state = def_draw_state (state);
}
Симулятор проверит ответствует ли линк маршруту и при несоответствии выдаст младший аспект. Голова при этом гаснет, почему сейчас не помню, но не суть =)).
Теперь придавлю пригласительный, а тебе Егор нужно определиться со скоростями, там по идее можно запросто выставлять маршрутную, вопрос какую?
Еще вариант - мы можем выдать и CLEAR, тогда 2Ж на мониторе и АЛСН будут зеленым, без ограничения скорости и отменой ограничения у игрока.
Как на ПАБ будет правильно, применительно к МСТС (нам до следующей станции как-бы ехать, а не до первого проходного)?
Добавлено через 29 минут
Белый пригласительный убрал, если следующего нет - будет красный с RES 20.
Определяйся с аспектами, в остальном светофор готов к тестированию на маршруте.
В сценариях будет всё нормально, ничего нового тут не придумано, но при принятии решения об аспектах прими во внимание, что RESTRICTING подчиняются все, но трафик из под него не выйдет, всё, что выше первых трех аспектов скорость трафику НЕ устанавливает и предыдущие ограничения не отменяет.