Hallo Leute,
Ergänze gerade eine Methode und bekomme dauernd folgende Fehlermeldung.
habe erst angefangen Java zu lernen also kann sein es ist irgendwas ganz offensichtliches.
Ich weiß es hat irgendwas mit dem Array zu tun aber ich weiß nicht was.:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1
at chesspieces.Pawn.getMoveFields(Pawn.java:36)
hier der Code:
Ergänze gerade eine Methode und bekomme dauernd folgende Fehlermeldung.
habe erst angefangen Java zu lernen also kann sein es ist irgendwas ganz offensichtliches.
Ich weiß es hat irgendwas mit dem Array zu tun aber ich weiß nicht was.:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1
at chesspieces.Pawn.getMoveFields(Pawn.java:36)
hier der Code:
Java:
public Point[] getMoveFields() {
boolean frei = isFrontClear();
if (frei == true) {
Point[] begehbares = new Point[1];
begehbares[0] = new Point(getX(),getY()+1);
begehbares[1] = new Point(getX(),getY()+2);
return begehbares;
}
else return null;