Esempio n. 1
0
        private void Start2_Click(object sender, EventArgs e)
        {
            TrafficLightsForm trafficLights = new TrafficLightsForm(2, ThreeColorFirstTry, ThreeColorRecod);
            DialogResult      result        = trafficLights.ShowDialog(this);

            ThreeColorFirstTry = trafficLights.FirstTry;
            ThreeColorRecod    = trafficLights.Recod;
            Log2FirstTry.Text  = ThreeColorFirstTry.Log;
            Log2Record.Text    = ThreeColorRecod.Log;
        }
Esempio n. 2
0
        private void Start1_Click(object sender, EventArgs e)
        {
            TrafficLightsForm trafficLights = new TrafficLightsForm(1, OneColorFirstTry, OneColorRecord);
            DialogResult      result        = trafficLights.ShowDialog(this);

            OneColorFirstTry  = trafficLights.FirstTry;
            OneColorRecord    = trafficLights.Recod;
            Log1FirstTry.Text = OneColorFirstTry.Log;
            Log1Record.Text   = OneColorRecord.Log;
        }
 public TrafficLightsForm(int _variant, TrafficLightsResult firstTry, TrafficLightsResult record)
 {
     InitializeComponent();
     if (_variant == 1)
     {
         Green.Visible  = false;
         Yellow.Visible = false;
     }
     if (_variant == 2)
     {
         variant = _variant;
     }
     FirstTry         = firstTry;
     Recod            = record;
     LogFirstTry.Text = FirstTry.Log;
     LogRecord.Text   = Recod.Log;
 }
 private void ResultLog()
 {
     LastTry = new TrafficLightsResult(result);
     if (LastTry.Result < Recod.Result || Recod.Result == 0)
     {
         Recod.Result   = LastTry.Result;
         Recod.Log      = LastTry.Log;
         LogRecord.Text = Recod.Log;
     }
     if (FirstTry.Result == 0)
     {
         FirstTry.Result  = LastTry.Result;
         FirstTry.Log     = LastTry.Log;
         LogFirstTry.Text = FirstTry.Log;
     }
     Log.Text = LastTry.Log;
 }