Example #1
0
        public void RunCars(int actorSpeed, int lightSpeed)
        {
            trafficTracker.InitializeButtons();
            trafficTracker.InitializePlates();

            Timer trafficTimer = timerGenerator.CreateTimer(actorSpeed);

            trafficTimer.Elapsed += TrafficTimer_Elapsed;;

            allLights = lightController.SetLights();
            Timer lightTimer = timerGenerator.CreateTimer(lightSpeed);

            lightTimer.Elapsed += Lighttimer_Elapsed;

            Timer refreshRate = timerGenerator.CreateTimer(1000);

            refreshRate.Elapsed += RefreshRate_Elapsed;
        }