Вход на сайт
Задачи для начинающих
5160 просмотров
Перейти к просмотру всей ветки
в ответ koder 15.02.21 14:43
ITraficLight traficLight = TTraficLightFactory.Crete("MyTraficLight"); TButton button = traficLight.Button; TTraficLightController controller = new TTraficLightController("MyTraficLight"); ITrafficLightState state = controller.Init(); foreach (;true;) { trafficLight.Set(state); state = controller.Next(state,{button,timmer}); // S = F(S,U) // Wait (); // не нужно - state будет управлять через отсутствие изменений }