/// <summary> /// Runs simulation of Dino game /// </summary> private void button5_Click(object sender, EventArgs e) { this.BackColor = Color.SandyBrown; int width = 1000; int height = 500; this.Size = new Size(width, height); dinoGame = new Dino.Game(width, height, 500); var nodes = dinoGame.CreateNodes(); neat = new Neat(nodes, new SortedList <int, Gene>(), dinoGame.FitnessFunction, dinoGame.players); neat.SetParameters(); timer4.Enabled = true; button4.Visible = false; button4.Enabled = false; button5.Visible = false; button5.Enabled = false; button1.Visible = false; button1.Enabled = false; button2.Visible = false; button2.Enabled = false; elapsed = 0; genCount = 0; button3.Visible = false; button3.Enabled = false; label1.Visible = true; label2.Visible = true; timer4.Interval = timer1.Interval; }
/// <summary> /// Runs Dino game /// </summary> private void button4_Click(object sender, EventArgs e) { this.BackColor = Color.SandyBrown; int width = 1000; int height = 500; this.Size = new Size(width, height); dinoGame = new Dino.Game(width, height); timer3.Enabled = true; button4.Visible = false; button4.Enabled = false; button5.Visible = false; button5.Enabled = false; button1.Visible = false; button1.Enabled = false; button2.Visible = false; button2.Enabled = false; elapsed = 0; genCount = 0; button3.Visible = false; button3.Enabled = false; timer3.Interval = timer1.Interval; }