osl::SimpleState メンバ一覧

これは全メンバの一覧です。osl::SimpleState継承メンバも含んでいます。
boardosl::SimpleState [protected]
canDropPawnTo(Player player, int x) const osl::SimpleState [inline]
changeTurn()osl::SimpleState [inline]
clearPawn(Player pl, Square sq)osl::SimpleState [inline]
countPiecesOnStand(Player pl, Ptype ptype) const osl::SimpleState [inline]
countPiecesOnStand(Player pl) const osl::SimpleState [inline]
countPiecesOnStandBit(Player pl, Ptype ptype) const osl::SimpleState [inline, private]
dump() const osl::SimpleState
emulateCapture(Piece from, Player new_owner) const osl::SimpleState
emulateHandPiece(Player from, Player to, Ptype ptype) const osl::SimpleState
flipHorizontal() const osl::SimpleState
getPiecePtr(Square sq) const osl::SimpleState [inline]
hasPawnMaskosl::SimpleState [static]
hasPieceOnStand(Player player, Ptype ptype) const osl::SimpleState [inline]
hasPieceOnStand(Player P) const osl::SimpleState [inline]
init()osl::SimpleState
init(Handicap h)osl::SimpleState
initPawnMask()osl::SimpleState
isAlmostValidDrop(Move move) const osl::SimpleState [protected]
isAlmostValidMove(Move move) const osl::SimpleState
isAlmostValidMove(Move move, bool show_error=true) const osl::SimpleState
isConsistent(bool show_error=true) const osl::SimpleState
isEmptyBetween(Square from, Square to, Offset offset, bool pieceExistsAtTo=false) const osl::SimpleState [inline]
isEmptyBetween(Square from, Square to, bool noSpaceAtTo=false) const osl::SimpleState [inline]
isOffBoard(int num) const osl::SimpleState [inline]
isOnBoard(int num) const osl::SimpleState [inline]
isPawnMaskSet(Player player, int x) const osl::SimpleState [inline]
isPawnMaskSet(int x) const osl::SimpleState [inline]
isValidMove(Move move, bool show_error=true) const osl::SimpleState
isValidMoveByRule(Move move, bool show_error)osl::SimpleState [static]
kingPiece() const osl::SimpleState [inline]
kingPiece(Player P) const osl::SimpleState [inline]
kingSquare() const osl::SimpleState [inline]
kingSquare(Player player) const osl::SimpleState [inline]
nextPiece(Square cur, Offset diff) const osl::SimpleState [inline]
nth(int n) const osl::SimpleState [inline]
nthLimit()osl::SimpleState [inline, static]
operator<<(std::ostream &os, const SimpleState &state)osl::SimpleState [friend]
operator==(const SimpleState &st1, const SimpleState &st2)osl::SimpleState [friend]
operator[](Square sq) const osl::SimpleState [inline]
pawnMaskosl::SimpleState [protected]
pieceAt(Square sq) const osl::SimpleState [inline]
pieceOf(int num) const osl::SimpleState [inline]
pieceOnBoard(Square sq) const osl::SimpleState [inline]
piecesosl::SimpleState [protected]
player_to_moveosl::SimpleState [protected]
rotate180() const osl::SimpleState
setBoard(Square sq, Piece piece)osl::SimpleState [inline]
setPawn(Player pl, Square sq)osl::SimpleState [inline]
setPiece(Player player, Square sq, Ptype ptype)osl::SimpleState
setPieceAll(Player player)osl::SimpleState
setPieceOf(int num, Piece p)osl::SimpleState [inline]
setTurn(Player player)osl::SimpleState [inline]
SimpleState()osl::SimpleState [explicit]
SimpleState(Handicap h)osl::SimpleState [explicit]
stand_countosl::SimpleState [protected]
stand_maskosl::SimpleState [protected]
standMask(Player p)osl::SimpleState [inline, protected]
standMask(Player p) const osl::SimpleState [inline]
state_t typedefosl::SimpleState [private]
testValidityOtherThanEffect(Move move) const osl::SimpleState [protected]
turn() const osl::SimpleState [inline]
used_maskosl::SimpleState [protected]
usedMask() const osl::SimpleState [inline]
~SimpleState()osl::SimpleState [virtual]
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義