|
Class Queen
java.lang.Object
|
+----Chesspiece
|
+----Queen
-
public class Queen
-
extends Chesspiece
-
Queen(Chessboard,
boolean, int, int)
-
Default constructor
-
ValidMove(int,
int, boolean, Chesspiece[][])
-
Validates a given position
Queen
public Queen(Chessboard Board,
boolean BeBlack,
int Row,
int Col)
-
Default constructor
ValidMove
public boolean ValidMove(int X,
int Y,
boolean Taking,
Chesspiece Board[][])
-
Validates a given position
-
Parameters:
-
X - x-coordinate of move
-
Y - y-coordinate of move
-
Taking - true if we are capturing opponent's piece
-
Board - the chessboard currently in play
-
Returns:
-
True if move is valid
-
Overrides:
-
ValidMove
in class Chesspiece
|