static void Main() { SimulatorController controller = new SimulatorController(); controller.Setup(); controller.Run(); }
public ObserverSetup(Course c, SimulatorController contr) { InitializeComponent(); myCourse = c; controller = contr; checkedListBox1.Items.Add("Report to console"); checkedListBox1.Items.Add("Report athletes in list"); checkedListBox1.Items.Add("Report athletes on a 1D line"); checkedListBox1.Items.Add("Compare 2 athletes"); observersToAdd = new List <Observer>(); }
private void StartSimulation() { Thread myThread = new Thread(new ThreadStart(subjectListener)); SimulatorController controller = new SimulatorController(); running = true; myThread.Start(); controller.Run("../../../SimulationData/Short Race Simulation-01.csv"); myThread.Abort(); }
static void Main() { SimulatorController controller = new SimulatorController(); Course myCourse = new Course(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new CourseSetup(myCourse)); Application.Run(new RaceSetup(myCourse)); Application.Run(new ObserverSetup(myCourse, controller)); return; }