Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Задачи для начинающих

21.02.21 08:53
Re: Задачи для начинающих
 
Программист коренной житель
в ответ anly 20.02.21 10:11
так кнопки на светофорах вроде суперклеем не мажутулыб. Достаточно убрать руку чтоб кнопку отжать. Конечно это от устройства кнопки завсит.

В таком случае у меня 2 замечания:

1) если для того, чтобы отжать кнопку достаточно убрать руку, то не понятно, почему это действие присутствует в диаграмме. Ведь по-сути действия "отжать кнопку" не существует.

2) сейчас кнопки делаются в виде сенсора, а не в виде кнопки, т.е. там нет действия "нажать" или "отжать" :)


Важно реагировать именно на изменение состояния кнопки, а не на само состояние.

В этом твоя ошибка :) Потому что на самом деле все как раз наоборот. Изменение состояния кнопки - не интересно. Интересно состояние. При этом состояние интересно только в одной фазе светофора - когда машинам зеленый. Во всех остальных случаях состояние кнопки тоже не интересно :) (единственный момент - надо не забыть "скинуть" состояние, когда пешеходам будет зеленый).

 

Перейти на