public TrainControllerUI(TrainController tc, Interfaces.ISimulationEnvironment env) { InitializeComponent(); _currentTrainController = tc; SpeedLimitInput.Text = tc.SpeedLimit.ToString(); AuthorityLimitInput.Text = tc.AuthorityLimit.ToString(); // String[] announcements = { "0", "1", "2", "3" }; AnnouncementComboBox.DataSource = tc.Announcements; AnnouncementComboBox.Enabled = false; timer = 0; _environment = env; _environment.Tick += new EventHandler<TickEventArgs>(_environment_Tick); }
public TrainControllerUI(TrainController tc, Interfaces.ISimulationEnvironment env) { InitializeComponent(); _currentTrainController = tc; SpeedLimitInput.Text = tc.SpeedLimit.ToString(); AuthorityLimitInput.Text = tc.AuthorityLimit.ToString(); // String[] announcements = { "0", "1", "2", "3" }; AnnouncementComboBox.DataSource = tc.Announcements; AnnouncementComboBox.Enabled = false; timer = 0; _environment = env; _environment.Tick += new EventHandler <TickEventArgs>(_environment_Tick); }