Public メソッド | |
DoUndoMoveLockDrop (state_t &s, Position t, Ptype ptype) | |
~DoUndoMoveLockDrop () | |
Private 型 | |
typedef NumSimpleEffect < BaseState > | state_t |
Private 変数 | |
state_t & | state |
Position | to |
Piece | oldPiece |
PtypeO | ptypeO |
int | num |
int | numIndex |
mask_t | numMask |
bool | pawnDrop |
numSimpleEffect.tcc の 460 行で定義されています。
typedef NumSimpleEffect<BaseState> osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::state_t [private] |
numSimpleEffect.tcc の 463 行で定義されています。
osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::DoUndoMoveLockDrop | ( | state_t & | s, | |
Position | t, | |||
Ptype | ptype | |||
) | [inline] |
osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::~DoUndoMoveLockDrop | ( | ) | [inline] |
state_t& osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::state [private] |
numSimpleEffect.tcc の 464 行で定義されています。
Position osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::to [private] |
numSimpleEffect.tcc の 465 行で定義されています。
Piece osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::oldPiece [private] |
numSimpleEffect.tcc の 466 行で定義されています。
PtypeO osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::ptypeO [private] |
numSimpleEffect.tcc の 467 行で定義されています。
int osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::num [private] |
numSimpleEffect.tcc の 468 行で定義されています。
int osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::numIndex [private] |
numSimpleEffect.tcc の 468 行で定義されています。
mask_t osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::numMask [private] |
numSimpleEffect.tcc の 469 行で定義されています。
bool osl::apply_move::DoUndoMoveLockDrop< osl::effect::NumSimpleEffect< BaseState > >::pawnDrop [private] |
numSimpleEffect.tcc の 470 行で定義されています。