Cute Chess  0.1
Chess::EuroShogiBoard Member List

This is the complete list of members for Chess::EuroShogiBoard, including all inherited members.

addToReserve(const Piece &piece, int count=1)Chess::Boardprotected
arraySize() constChess::Boardinlineprotected
Bishop enum valueChess::ShogiBoardprotected
BishopMovementChess::ShogiBoardprotectedstatic
Board(Zobrist *zobrist)Chess::Board
canMove()Chess::Boardprotected
captureType(const Move &move) constChess::Boardprotectedvirtual
chessSquare(int index) constChess::Boardprotected
chessSquare(const QString &str) constChess::Boardprotected
CoordinateSystem enum nameChess::Board
coordinateSystem() constChess::ShogiBoardvirtual
copy() constChess::EuroShogiBoardvirtual
defaultFenString() constChess::EuroShogiBoardvirtual
EuroShogiBoard()Chess::EuroShogiBoard
FenNotation enum nameChess::Board
fenString(FenNotation notation=XFen) constChess::Board
FerzMovementChess::ShogiBoardprotectedstatic
generateDropMoves(QVarLengthArray< Move > &moves, int pieceType) constChess::Boardprotected
generateHoppingMoves(int sourceSquare, const QVarLengthArray< int > &offsets, QVarLengthArray< Move > &moves) constChess::Boardprotected
generateMoves(QVarLengthArray< Move > &moves, int pieceType=Piece::NoPiece) constChess::Boardprotected
generateMovesForPiece(QVarLengthArray< Chess::Move > &moves, int pieceType, int square) constChess::EuroShogiBoardprotectedvirtual
generateSlidingMoves(int sourceSquare, const QVarLengthArray< int > &offsets, QVarLengthArray< Move > &moves) constChess::Boardprotected
genericMove(const Move &move) constChess::Board
GoldGeneral enum valueChess::ShogiBoardprotected
GoldMovementChess::ShogiBoardprotectedstatic
hasImpassePointRule() constChess::ShogiBoardprotectedvirtual
height() constChess::EuroShogiBoardvirtual
impassePointRule(int points, int pieces) constChess::ShogiBoardprotectedvirtual
inCheck(Side side, int square=0) const (defined in Chess::ShogiBoard)Chess::ShogiBoardprotectedvirtual
initialize()Chess::Board
InvertedCoordinates enum valueChess::Board
isLegalMove(const Move &move)Chess::Board
isLegalPosition()Chess::ShogiBoardprotectedvirtual
isRandomVariant() constChess::Boardvirtual
isRepetition(const Move &move)Chess::Board
isValidSquare(const Square &square) constChess::Board
key() constChess::Boardinline
King enum valueChess::ShogiBoardprotected
Knight enum valueChess::ShogiBoardprotected
KnightMovementChess::ShogiBoardprotectedstatic
Lance enum valueChess::ShogiBoardprotected
LanceMovementChess::ShogiBoardprotectedstatic
lanMoveString(const Move &move)Chess::ShogiBoardprotectedvirtual
lastMove() constChess::Boardinlineprotected
legalMoves()Chess::Board
LongAlgebraic enum valueChess::Board
makeMove(const Move &move, BoardTransition *transition=nullptr)Chess::Board
maxPieceSymbolLength() constChess::Boardprotectedvirtual
moveExists(const Move &move) constChess::Boardprotected
moveFromGenericMove(const GenericMove &move) constChess::Board
moveFromLanString(const QString &str)Chess::ShogiBoardprotectedvirtual
moveFromSanString(const QString &str)Chess::ShogiBoardprotectedvirtual
moveFromString(const QString &str)Chess::Board
MoveNotation enum nameChess::Board
moveString(const Move &move, MoveNotation notation)Chess::Board
NormalCoordinates enum valueChess::Board
normalPieceType(int type) constChess::ShogiBoardprotectedvirtual
Pawn enum valueChess::ShogiBoardprotected
pieceAt(const Square &square) constChess::Board
pieceAt(int square) constChess::Boardinlineprotected
pieceFromSymbol(const QString &pieceSymbol) constChess::Board
pieceHasMovement(int pieceType, unsigned movement) constChess::Boardinlineprotected
pieceList(Side side) constChess::Board
pieceString(int pieceType) constChess::Board
pieceSymbol(Piece piece) constChess::Board
plyCount() constChess::Boardinline
PromotedBishop enum valueChess::ShogiBoardprotected
PromotedKnight enum valueChess::ShogiBoardprotected
PromotedLance enum valueChess::ShogiBoardprotected
PromotedPawn enum valueChess::ShogiBoardprotected
promotedPieceType(int type) constChess::ShogiBoardprotectedvirtual
PromotedRook enum valueChess::ShogiBoardprotected
PromotedSilver enum valueChess::ShogiBoardprotected
promotionRank() constChess::EuroShogiBoardprotectedvirtual
ranksAreAllowed() constChess::EuroShogiBoardprotectedvirtual
removeFromReserve(const Piece &piece)Chess::Boardprotected
repeatCount() constChess::Board
representation(Piece piece) constChess::Board
reserveCount(Piece piece) constChess::Board
reservePieceTypes() constChess::ShogiBoardvirtual
reserveType(int pieceType) constChess::ShogiBoardprotectedvirtual
reset()Chess::Board
result()Chess::EuroShogiBoardvirtual
reversibleMoveCount() constChess::Boardvirtual
Rook enum valueChess::ShogiBoardprotected
RookMovementChess::ShogiBoardprotectedstatic
sanMoveString(const Move &move)Chess::ShogiBoardprotectedvirtual
setFenString(const QString &fen)Chess::Board
setPieceType(int type, const QString &name, const QString &symbol, unsigned movement=0, const QString &gsymbol=QString())Chess::Boardprotected
setSquare(int square, Piece piece)Chess::Boardinlineprotected
ShogiBoard()Chess::ShogiBoard
ShogiPieceType enum nameChess::ShogiBoardprotected
ShredderFen enum valueChess::Board
sideToMove() constChess::Boardinline
SilverGeneral enum valueChess::ShogiBoardprotected
SilverMovementChess::ShogiBoardprotectedstatic
squareIndex(const Square &square) constChess::Boardprotected
squareIndex(const QString &str) constChess::Boardprotected
squareString(int index) constChess::Boardprotected
squareString(const Square &square) constChess::Boardprotected
StandardAlgebraic enum valueChess::Board
startingFenString() constChess::Boardinline
startingSide() constChess::Boardinline
tablebaseResult(unsigned int *dtm=nullptr) constChess::Boardvirtual
undoMove()Chess::Board
upperCaseSide() constChess::Boardvirtual
variant() constChess::EuroShogiBoardvirtual
variantHasDrops() constChess::ShogiBoardvirtual
variantHasOptionalPromotions() const (defined in Chess::ShogiBoard)Chess::ShogiBoardvirtual
variantHasWallSquares() constChess::Boardvirtual
vFenString(FenNotation notation) constChess::ShogiBoardprotectedvirtual
vInitialize()Chess::EuroShogiBoardprotectedvirtual
vIsLegalMove(const Move &move)Chess::ShogiBoardprotectedvirtual
vMakeMove(const Move &move, BoardTransition *transition)Chess::ShogiBoardprotectedvirtual
vSetFenString(const QStringList &fen)Chess::ShogiBoardprotectedvirtual
vUndoMove(const Move &move)Chess::ShogiBoardprotectedvirtual
WazirMovementChess::ShogiBoardprotectedstatic
width() constChess::EuroShogiBoardvirtual
XFen enum valueChess::Board
xorKey(quint64 key)Chess::Boardinlineprotected
~Board()Chess::Boardvirtual