My Project
|
元々,手番の玉に王手がかかっていない状態で自殺手でないことをチェック. More...
#include <safeMove.h>
Static Public Member Functions | |
static bool | isMember (const NumEffectState &state, Ptype ptype, Square from, Square to) |
元々,手番の玉に王手がかかっていない状態で自殺手でないことをチェック.
DropMoveの時には呼べない
Definition at line 17 of file safeMove.h.
|
inlinestatic |
元々王手がかかっていないと仮定しているので,自分を 取り除いた上でhasEffectByを呼ばなくても良い
Definition at line 19 of file safeMove.h.
References osl::move_classifier::KingOpenMove< P >::isMember(), osl::Square::isPieceStand(), osl::KING, osl::Piece::owner(), and osl::SimpleState::pieceOnBoard().