public SpielGUI() { InitializeComponent(); felder = new FeldGUI[5, 5]; for (int r=0; r<felder.GetLength(0); r++) for (int s = 0; s < felder.GetLength(1); s++) { felder[r, s] = new FeldGUI(); } }
private void clickOnFeld(FeldGUI feld) { _reihe = feld.reihe; _spalte = feld.spalte; if (feldauswahlGetroffen == null) return; feldauswahlGetroffen(_reihe, _spalte); }
public void neuesFeld(int reihen, int spalten) { this.Visible = false; // FeldGUI platzieren felder = new FeldGUI[reihen, spalten]; for (int r=0; r < reihen; r++) for (int s = 0; s < spalten; s++) { felder[r,s] = new FeldGUI(r,s); felder[r, s].Location = new Point(r * felder[r, s].Width, s * felder[r, s].Height); this.Controls.Add(felder[r, s]); } this.Visible = true; feldLoeschen(); aktiviereSpielfeld(); }