for (int i = 0; i < kachel.length; i++) {
if(kachel[i] instanceof Platte) {
kachel[i].setNachbarn(anzNachbarn(i));
}
}
isInGrid(x,y)
Die Methode soll wahr zurückgeben, wenn sich x und y innerhalb der Grenzen des Gitters befinden. x muss also größer gleich 0 und kleiner als die Zahl der spalten sein. y muss analog größer als 0 und kleiner als die Zahl der zeilen sein.
getKachel-Methoden
Programmiere drei Methoden mit dem gleichen Namen, die sich in ihren Parametern unterscheiden:
a) int nr: gibt die Kachel mit dem Index nr zurück.
b) int x, int y: gibt die Kachel in der Spalte x und der Zeile y zurück. Hierzu muss die Nummer dieser Kache berechnet werden.
c) ohne Parameter: gibt das gesamte Feld kachel zurück.
isMine(int x, int y)
Die Methode soll wahr zurückgeben, wenn x und y im Gitter liegen und die Kachel eine Mine ist.
getNachbarn(int nr)
Setze dieses Struktogramm um:
Teste das Programm - das Spielfeld müsste jetzt vollständig aufgebaut werden.