/// <summary> /// Die einzelnen Strecken bekommen Häuser zugewiesen. /// Aktiviert das Spiel. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bStart_Click(object sender, EventArgs e) { bOptionen.Hide(); // Buttons ausblenden bHighscore.Hide(); bStart.Hide(); rtbName.Hide(); lName.Hide(); lScore.Visible = true; lLeben.Visible = true; punkte = 0; leben = 3; HighscoreAktualisieren(); LebenAktualisieren(); neu.SpielerName = rtbName.Text; lSchwierigkeit.Visible = false; pB1.Enabled = true; // Wegbuttons aktivieren pB2.Enabled = true; pB3.Enabled = true; pB4.Enabled = true; pB5.Enabled = true; timer = new Timer(); // Timer initialisieren timer.Interval = 100; // Timer Intervall festlegen timer.Start(); timer.Tick += new EventHandler(OnTickEvent); meineKarte = new Karte(this); // Häuser erstellen und Farbe zuweisen Haus haus1 = new Haus(new Pen(Color.Yellow)); Haus haus2 = new Haus(new Pen(Color.Blue)); Haus haus3 = new Haus(new Pen(Color.Green)); Haus haus4 = new Haus(new Pen(Color.Red)); Haus haus5 = new Haus(new Pen(Color.Black)); // Die Strecken bekommen Häuser meineKarte.Strecken[1].Haus = haus1; meineKarte.Strecken[3].Haus = haus2; meineKarte.Strecken[5].Haus = haus3; meineKarte.Strecken[7].Haus = haus4; meineKarte.Strecken[9].Haus = haus5; neueFigur(); //Anfangsmännchen }
public Figur(Pen pen, Karte meineKarte, Stickman stickman) : base(pen) { this.stickman = stickman; }