Показать сообщение отдельно
Старый 09.03.2020, 00:13   #408
КЕ
Разработчик
 
Аватар для КЕ
 
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
КЕ стоит на развилке (репутация по умолчанию)
По умолчанию

Спасибо!
дело было в последних 2 строках:
} else state = SIGASP_STOP;
draw_state = def_draw_state (state);

Получалось, что после правильной отработки включения огней скрипт проходил по
draw_state = def_draw_state (state);
и сбрасывал огни обратно на зелёный.
После заключения в скобки:
else {
state = 0;
draw_state = def_draw_state (state);
}

огни второй раз уже не менялись, скрипт не заходил на строку
draw_state = def_draw_state (state);.
КЕ вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо КЕ за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА