diff --git a/src/Knight.java b/src/Knight.java index 5c1489c..511aac3 100644 --- a/src/Knight.java +++ b/src/Knight.java @@ -5,17 +5,10 @@ public class Knight extends Piece { super(black); } + @Override public ArrayList getPossibleMoves(BoardCoordinate position) { ArrayList possibleMoves = new ArrayList<>(); - possibleMoves.add(new BoardCoordinate(position.x - 2, position.y - 1)); - possibleMoves.add(new BoardCoordinate(position.x - 1, position.y - 2)); - possibleMoves.add(new BoardCoordinate(position.x + 1, position.y - 2)); - possibleMoves.add(new BoardCoordinate(position.x + 2, position.y - 1)); - possibleMoves.add(new BoardCoordinate(position.x + 2, position.y + 1)); - possibleMoves.add(new BoardCoordinate(position.x + 1, position.y + 2)); - possibleMoves.add(new BoardCoordinate(position.x - 1, position.y + 2)); - possibleMoves.add(new BoardCoordinate(position.x - 2, position.y + 1)); - // test + possibleMoves.add(new BoardCoordinate(position.x, position.y - 1)); // to up return possibleMoves; } }