Moin,
ich habe gerade folgendes Problem:
Ich habe ein einfaches Spielfeld, das aus Punkten besteht. Außerdem eine "Spielfigur". Diese soll nun nach links, rechts, oben und unten verschoben werden. Jeweils um eine Stelle.
Das funktioniert, bis auf nach unten. Hier springt die Spielfigur ans Ende des Arrays.
So langsam bin ich mit meinem Latein am Ende. Ich hoffe, ihr könnt helfen.
ich habe gerade folgendes Problem:
Ich habe ein einfaches Spielfeld, das aus Punkten besteht. Außerdem eine "Spielfigur". Diese soll nun nach links, rechts, oben und unten verschoben werden. Jeweils um eine Stelle.
Das funktioniert, bis auf nach unten. Hier springt die Spielfigur ans Ende des Arrays.
So langsam bin ich mit meinem Latein am Ende. Ich hoffe, ihr könnt helfen.
Java:
case "s":
for(int i = 0; i < spielfeld.length-1; i++){
for(int j = 0; j < spielfeld.length; j++){
if(spielfeld[i][j].equals("P")) {
spielfeld[i][j] = ".";
spielfeld[i+1][j] = "P";
break;
}
}
}