//Initialsiert alle nötigen Events und Einstellungen der Form private void FormLoad(object sender, EventArgs e) { //Optionen this.ResizeRedraw = true; this.DoubleBuffered = true; this.MinimumSize = new System.Drawing.Size(700, 550); //Hintergrund von dem startPanel auf alle andere Panels und auf die Form übertragen this.hintergrundPanel.BackColor = this.startPanel.BackColor; this.BackColor = this.startPanel.BackColor; //Spielfeld this.Spielfeld = new Spielfeld(); this.Paint += new PaintEventHandler(ZeichneSpielfeldNeu); this.MouseClick += new MouseEventHandler(MausFormKlick); this.FormClosing += new FormClosingEventHandler(schliesseForm); }
public string[] rundenAuswertung(Zelle geklickteZelle, Spielfeld spielfeld) { string[] ErgebnisArray = { "Rundenstatus", "Spielstatus", "Spielername"}; if (geklickteZelle != null && geklickteZelle.geklickt == false) { this.welcherSpieler(geklickteZelle); if (ZugZaehler < 9) { if (this.gewinnerPruefung(spielfeld.Matrix)) { return hatGewonnen(geklickteZelle, ErgebnisArray); } ZugZaehler++; } else { if (this.gewinnerPruefung(spielfeld.Matrix)) { return hatGewonnen(geklickteZelle, ErgebnisArray); } istUntentschieden(ErgebnisArray); return ErgebnisArray; } } return ErgebnisArray; }