Задачи для начинающих
Хорошо что спросил, потому как у меня совсем другой.
"Кнопка работает, только когда красный машинам и просто уменьшает время его горения на какое-то время", но нет защиты от постоянных нажатий.
Потому как если нажал после красного, то смысла в этом нет - и так будет зеленый.
еще когда машинам красный, кнопка игнорируется.
вот это не доходит отчего
Но в принципе, у нас получается пока два кардинально разных подхода к решению: используя задержку после изменения состояния и измена состояния после отрезка времени.
У каждого есть свои достоинства и недостатки, особенно когда влезает еще и кнопочка. /Имея в виду исполнение программы под виндовс/
Под определенный алгоритм работы кнопки еще как то можно настроить систему, но вот интересно было бы сделать, что бы менять алгоритм работы кнопки достаточно просто не влезая в состояния.