Internet Chess ToolKit
v0.2.0

ictk.boardgame.chess
Class Queen

java.lang.Object
  extended byictk.boardgame.Piece
      extended byictk.boardgame.chess.ChessPiece
          extended byictk.boardgame.chess.Queen

public class Queen
extends ChessPiece


Field Summary
static byte INDEX
           
 
Fields inherited from class ictk.boardgame.chess.ChessPiece
BLACK_OFFSET, NULL_PIECE
 
Constructor Summary
Queen()
           
Queen(boolean blackness)
           
Queen(boolean blackness, Square o, ChessBoard _board)
           
 
Method Summary
 void adjustPinsLegalDests(ChessPiece king, java.util.List enemyTeam)
           
 boolean isQueen()
           
 
Methods inherited from class ictk.boardgame.chess.ChessPiece
dump, getBoard, getGuardSquares, getIndex, getLegalDests, getLineOfSight, getLineOfSight, getLineOfSight, getPinnedBy, getSquare, isBishop, isBlack, isBlockable, isCaptured, isGuarding, isGuarding, isKing, isKnight, isLegalAttack, isLegalDest, isPawn, isRook, removeLegalDests, setBoard, setCaptured, toChessPiece, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INDEX

public static final byte INDEX
See Also:
Constant Field Values
Constructor Detail

Queen

public Queen()

Queen

public Queen(boolean blackness)

Queen

public Queen(boolean blackness,
             Square o,
             ChessBoard _board)
Method Detail

adjustPinsLegalDests

public void adjustPinsLegalDests(ChessPiece king,
                                 java.util.List enemyTeam)

isQueen

public boolean isQueen()
Overrides:
isQueen in class ChessPiece

Submit a bug or feature
Visit the Website
Internet Chess ToolKit is licensed under the GPL v2 .