bug Fixed
This commit is contained in:
@@ -183,6 +183,7 @@ else if (piece.getState() == PieceState.ACTIVE) {
|
|||||||
if (targetIdx >= 40) {
|
if (targetIdx >= 40) {
|
||||||
int stepsToHome = 39 - normPieceIdx;
|
int stepsToHome = 39 - normPieceIdx;
|
||||||
int restMovement = steps - stepsToHome - 1;
|
int restMovement = steps - stepsToHome - 1;
|
||||||
|
if(restMovement>=3) return false;
|
||||||
System.out.println("Server: ChoosePieceStateMachine: canPieceMoveInHome: stepsToHome:" + stepsToHome + "restMovement:" + restMovement + "jumpOver:" + jumpOver(restMovement, 0, true) + "canPieceMoveInHome: return:" + true);
|
System.out.println("Server: ChoosePieceStateMachine: canPieceMoveInHome: stepsToHome:" + stepsToHome + "restMovement:" + restMovement + "jumpOver:" + jumpOver(restMovement, 0, true) + "canPieceMoveInHome: return:" + true);
|
||||||
return !jumpOver(restMovement, 0, true);
|
return !jumpOver(restMovement, 0, true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user