sk.lenhardt.board
Class BoardPosition
java.lang.Object
sk.lenhardt.game.Position
sk.lenhardt.board.BoardPosition
public class BoardPosition
- extends Position
Constructor Summary |
BoardPosition(int[] moveX,
int[] moveY,
int posX,
int posY)
|
BoardPosition(int[] moveX,
int[] moveY,
int posX,
int posY,
int limit)
|
BoardPosition(int figure,
int posX,
int posY)
Creates a new instance of BoardPosition |
BoardPosition(int figure,
int posX,
int posY,
int limit)
Creates a new instance of BoardPosition |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
KNIGHT
public static final int KNIGHT
- See Also:
- Constant Field Values
QUEEN
public static final int QUEEN
- See Also:
- Constant Field Values
ROOK
public static final int ROOK
- See Also:
- Constant Field Values
KING
public static final int KING
- See Also:
- Constant Field Values
BoardPosition
public BoardPosition(int figure,
int posX,
int posY,
int limit)
- Creates a new instance of BoardPosition
BoardPosition
public BoardPosition(int figure,
int posX,
int posY)
- Creates a new instance of BoardPosition
BoardPosition
public BoardPosition(int[] moveX,
int[] moveY,
int posX,
int posY,
int limit)
BoardPosition
public BoardPosition(int[] moveX,
int[] moveY,
int posX,
int posY)
isFinal
public boolean isFinal()
- Specified by:
isFinal
in class Position
getAllPossibleMoves
public Position[] getAllPossibleMoves()
- Specified by:
getAllPossibleMoves
in class Position
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object