java.lang.Object
cz.cvut.fel.pjv.model.Pieces.Piece
cz.cvut.fel.pjv.model.Pieces.Queen
- All Implemented Interfaces:
java.io.Serializable
public class Queen extends Piece
Class representation of the Queen piece.
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Queen(boolean white)Create queen piece -
Method Summary
Modifier and Type Method Description booleancanMove(Board board, Spot start, Spot end)Methode to validate if the move is possible.java.lang.StringgetPieceSymbol()Method to get a symbol of the piece for print on board.java.lang.StringtoString()Method to get a symbol of the piece for print on console board.Methods inherited from class cz.cvut.fel.pjv.model.Pieces.Piece
isChecking, isKilled, isKingInDanger, isWhite, setKilled, setWhiteMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Queen
public Queen(boolean white)Create queen piece- Parameters:
white-
-
-
Method Details
-
canMove
Methode to validate if the move is possible. -
getPieceSymbol
public java.lang.String getPieceSymbol()Method to get a symbol of the piece for print on board.- Specified by:
getPieceSymbolin classPiece- Returns:
-
toString
public java.lang.String toString()Method to get a symbol of the piece for print on console board.- Overrides:
toStringin classjava.lang.Object- Returns:
-