board | osl::state::SimpleState | [protected] |
changeTurn() | osl::state::SimpleState | [inline] |
clearPawn(Player pl, Position pos) | osl::state::SimpleState | [inline] |
countPiecesOnStand(Player pl, Ptype ptype) const | osl::state::SimpleState | [inline] |
countPiecesOnStand(Player pl) const | osl::state::SimpleState | [inline] |
countPiecesOnStandBit(Player pl, Ptype ptype) const | osl::state::SimpleState | [inline, private] |
doCaptureMove(Position from, Position to, Piece target, int promoteMask) | osl::state::SimpleState | |
doDropMove(Position to, Ptype ptype) | osl::state::SimpleState | |
doSimpleMove(Position from, Position to, int promoteMask) | osl::state::SimpleState | |
dump() const | osl::state::SimpleState | |
emulateCapture(Piece from, Player new_owner) const | osl::state::SimpleState | |
emulateHandPiece(Player from, Player to, Ptype ptype) const | osl::state::SimpleState | |
flipHorizontal() const | osl::state::SimpleState | |
getKingPiece() const | osl::state::SimpleState | [inline] |
getKingPiece(Player P) const | osl::state::SimpleState | [inline] |
getKingPosition() const | osl::state::SimpleState | [inline] |
getKingPosition(Player player) const | osl::state::SimpleState | [inline] |
getPieceAt(Position pos) const | osl::state::SimpleState | [inline] |
getPieceOf(int num) const | osl::state::SimpleState | [inline] |
getPieceOnBoard(Position pos) const | osl::state::SimpleState | [inline] |
getPiecePtr(Position pos) const | osl::state::SimpleState | [inline] |
getTurn() const | osl::state::SimpleState | [inline] |
hasPawnMask | osl::state::SimpleState | [static] |
hasPieceOnStand(Player player, Ptype ptype) const | osl::state::SimpleState | [inline] |
hasPieceOnStand(Player P) const | osl::state::SimpleState | [inline] |
init() | osl::state::SimpleState | |
init(Handicap h) | osl::state::SimpleState | |
initPawnMask() | osl::state::SimpleState | |
isAlmostValidMove(Move move) const | osl::state::SimpleState | [inline] |
isAlmostValidMove(Move move, bool showError=true) const | osl::state::SimpleState | |
isAlmostValidMove(Move move) const | osl::state::SimpleState | [inline] |
isConsistent(bool showError=true) const | osl::state::SimpleState | |
isEmptyBetween(Position from, Position to, Offset offset, bool pieceExistsAtTo=false) const | osl::state::SimpleState | [inline] |
isEmptyBetween(Position from, Position to, bool noSpaceAtTo=false) const | osl::state::SimpleState | [inline] |
isOffBoard(int num) const | osl::state::SimpleState | [inline] |
isOnBoard(int num) const | osl::state::SimpleState | [inline] |
isPawnMaskSet(Player player, int x) const | osl::state::SimpleState | [inline] |
isPawnMaskSet(int x) const | osl::state::SimpleState | [inline] |
isValidMove(Move move, bool showError=true) const | osl::state::SimpleState | |
isValidMoveByRule(Move move, bool showError) const | osl::state::SimpleState | |
makeMovePass() | osl::state::SimpleState | [inline] |
nextPiece(Position cur, Offset diff) const | osl::state::SimpleState | [inline] |
operator<<(std::ostream &os, const SimpleState &state) | osl::state::SimpleState | [friend] |
operator==(const SimpleState &st1, const SimpleState &st2) | osl::state::SimpleState | [friend] |
osl::apply_move::ApplyDoUndoCaptureMove< BLACK, SimpleState > class | osl::state::SimpleState | [friend] |
osl::apply_move::ApplyDoUndoCaptureMove< WHITE, SimpleState > class | osl::state::SimpleState | [friend] |
osl::apply_move::ApplyDoUndoDropMove< BLACK, SimpleState > class | osl::state::SimpleState | [friend] |
osl::apply_move::ApplyDoUndoDropMove< WHITE, SimpleState > class | osl::state::SimpleState | [friend] |
osl::apply_move::ApplyDoUndoSimpleMove< BLACK, SimpleState > class | osl::state::SimpleState | [friend] |
osl::apply_move::ApplyDoUndoSimpleMove< WHITE, SimpleState > class | osl::state::SimpleState | [friend] |
osl::misc::FastCopier class | osl::state::SimpleState | [friend] |
pawnMask | osl::state::SimpleState | [protected] |
pieces | osl::state::SimpleState | [protected] |
rotate180() const | osl::state::SimpleState | |
setBoard(Position pos, Piece piece) | osl::state::SimpleState | [inline] |
setPawn(Player pl, Position pos) | osl::state::SimpleState | [inline] |
setPiece(Player player, Position pos, Ptype ptype) | osl::state::SimpleState | |
setPieceAll(Player player) | osl::state::SimpleState | |
setPieceOf(int num, Piece p) | osl::state::SimpleState | [inline] |
setTurn(Player player) | osl::state::SimpleState | [inline] |
SimpleState() | osl::state::SimpleState | [explicit] |
SimpleState(Handicap h) | osl::state::SimpleState | [explicit] |
stand_count | osl::state::SimpleState | [protected] |
stand_mask | osl::state::SimpleState | [protected] |
standMask(Player p) | osl::state::SimpleState | [inline, protected] |
standMask(Player p) const | osl::state::SimpleState | [inline] |
state_t typedef | osl::state::SimpleState | [private] |
turn | osl::state::SimpleState | [protected] |
used_mask | osl::state::SimpleState | [protected] |
usedMask() const | osl::state::SimpleState | [inline] |
~SimpleState() | osl::state::SimpleState | [virtual] |