Java:
private boolean isLegalDamenSchlagMoveUntenLinks(Input a) {
System.out.println("baum");
for(int i=1;i<a.getGoalX()-a.getNowX()+1;i++) {
System.out.println(i+"hi");
if(istFigurAufDemFeldRichtungUntenLinks(a,i)) {
if(figurAufDemStartFeldIsWhite(a)&&istFigurEinsVorDemZielFeldBlackUntenLinks(a)&&istAnDerZielStelleKeineFigur(a)) {
return true;
}else if(figurAufDemStartFeldIsBlack(a)&&istAnDerZielStelleKeineFigur(a)&&istFigurEinsVorDemZielFeldWhiteUntenLinks(a)) {
return true;
}else {
return false;
}
}
}return false;
}// a.getNowX=0 a.getGoalx=7
warum wird die for schleife nicht betreten obwohl a.getGoalX-a.getNowX()+1==8