#include <pawnMaskState.h>
Public 型 | |
typedef PawnMaskState | state_t |
Static Public メソッド | |
static void | prologue (PawnMaskState &s, Ptype ptype, Position to, Piece &oldPiece, int &num, int &numIndex, int &numLow) |
static void | epilogue (PawnMaskState &s, Position to, Piece oldPiece, int num, int numIndex, int numLow) |
template<typename F> | |
static void | doUndoDropMove (PawnMaskState &s, Position to, Ptype ptype, F &func) |
pawnMaskState.h の 158 行で定義されています。
typedef PawnMaskState osl::apply_move::ApplyDoUndoDropMove< P, PawnMaskState >::state_t |
pawnMaskState.h の 160 行で定義されています。
static void osl::apply_move::ApplyDoUndoDropMove< P, PawnMaskState >::prologue | ( | PawnMaskState & | s, | |
Ptype | ptype, | |||
Position | to, | |||
Piece & | oldPiece, | |||
int & | num, | |||
int & | numIndex, | |||
int & | numLow | |||
) | [inline, static] |
pawnMaskState.h の 162 行で定義されています。
参照先 osl::PtypeTable::getMaskLow(), osl::Ptype_Table, と osl::Position::STAND().