osl::state::SimpleState Member List
This is the complete list of members for osl::state::SimpleState, including all inherited members.
boardosl::state::SimpleState [protected]
canDropPawnTo(Player player, int x) const osl::state::SimpleState [inline]
changeTurn()osl::state::SimpleState [inline]
clearPawn(Player pl, Square sq)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]
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
getPiecePtr(Square sq) const osl::state::SimpleState [inline]
hasPawnMaskosl::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
isAlmostValidDrop(Move move) const osl::state::SimpleState [protected]
isAlmostValidDrop(Move move) const osl::state::SimpleState
isAlmostValidMove(Move move) const osl::state::SimpleState
isAlmostValidMove(Move move, bool show_error=true) const osl::state::SimpleState
isAlmostValidMove(Move move) const osl::state::SimpleState
isConsistent(bool show_error=true) const osl::state::SimpleState
isEmptyBetween(Square from, Square to, Offset offset, bool pieceExistsAtTo=false) const osl::state::SimpleState [inline]
isEmptyBetween(Square from, Square 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 show_error=true) const osl::state::SimpleState
isValidMoveByRule(Move move, bool show_error)osl::state::SimpleState [static]
kingPiece() const osl::state::SimpleState [inline]
kingPiece(Player P) const osl::state::SimpleState [inline]
kingSquare() const osl::state::SimpleState [inline]
kingSquare(Player player) const osl::state::SimpleState [inline]
nextPiece(Square cur, Offset diff) const osl::state::SimpleState [inline]
nth(int n) const osl::state::SimpleState [inline]
nthLimit()osl::state::SimpleState [inline, static]
operator<<(std::ostream &os, const SimpleState &state)osl::state::SimpleState [friend]
operator==(const SimpleState &st1, const SimpleState &st2)osl::state::SimpleState [friend]
operator[](Square sq) const osl::state::SimpleState [inline]
pawnMaskosl::state::SimpleState [protected]
pieceAt(Square sq) const osl::state::SimpleState [inline]
pieceOf(int num) const osl::state::SimpleState [inline]
pieceOnBoard(Square sq) const osl::state::SimpleState [inline]
piecesosl::state::SimpleState [protected]
player_to_moveosl::state::SimpleState [protected]
rotate180() const osl::state::SimpleState
setBoard(Square sq, Piece piece)osl::state::SimpleState [inline]
setPawn(Player pl, Square sq)osl::state::SimpleState [inline]
setPiece(Player player, Square sq, 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_countosl::state::SimpleState [protected]
stand_maskosl::state::SimpleState [protected]
standMask(Player p)osl::state::SimpleState [inline, protected]
standMask(Player p) const osl::state::SimpleState [inline]
state_t typedefosl::state::SimpleState [private]
testValidityOtherThanEffect(Move move) const osl::state::SimpleState [protected]
testValidityOtherThanEffect(Move move) const osl::state::SimpleState
turn() const osl::state::SimpleState [inline]
used_maskosl::state::SimpleState [protected]
usedMask() const osl::state::SimpleState [inline]
~SimpleState()osl::state::SimpleState [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines