русский
Germany.ruForen → Архив Досок→ Programmierung

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

15.02.21 15:07
Re: Задачи для начинающих
 
Murr патриот
Murr
in Antwort 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 будет управлять через отсутствие изменений
}
 

Sprung zu