3 #ifndef _MOVE_CLASSIFIER_BLOCK_LONG_EFFECT_H
4 #define _MOVE_CLASSIFIER_BLOCK_LONG_EFFECT_H
10 namespace move_classifier
17 template<Player P,Ptype T>
39 if(!state.pieceAt(to).isEmpty())
return false;
45 Piece p=state.pieceOf(num);
51 Piece p1=state.pieceAt(to+o);
62 static bool isMember(
const NumEffectState& state,