private void BTNStart_Click(object sender, EventArgs e) { if (BTNStart.Text == "Start") { TimerSimulation.Start(); BTNStart.Text = "Stop"; } else { TimerSimulation.Stop(); BTNStart.Text = "Start"; } }
private void btnPlay_Click(object sender, EventArgs e) { if (!play) { btnToggleLight.Enabled = true; TimerSimulation.Interval = 1000; TimerSimulation.Start(); Play(); count = Simulation.TotalNumberCars; Simulation.StartTimers(); } else if (play) { Stop(); } }
private void Stop() { Simulation.Stop(); TimerSimulation.Stop(); play = false; btnPlay.Text = "PLAY SIMULATION"; btnToggleLight.Enabled = false; //this.EnableEditing(); Unlock(); foreach (Crossing item in Simulation.Crossings) { foreach (TrafficLane j in item.Lanes) { j.Cars.Clear(); } } foreach (PictureBox i in ControlList) { i.Invalidate(); } }