1 #ifndef _SIMPLE_ALWAYS_MOVE_ACTION_H
2 #define _SIMPLE_ALWAYS_MOVE_ACTION_H
9 namespace effect_action
14 template <
class Action>
22 template<Player P,Ptype Type>
28 ac.simpleMove(from,to,
promote(Type),
true,P);
33 ac.simpleMove(from,to,p1.
ptype(),
false,P);
42 ac.simpleMove(from,to,
promote(ptype),
true,P);
44 ac.simpleMove(from,to,ptype,
false,P);
48 ac.simpleMove(from,to,
promote(ptype),
true,P);
49 ac.simpleMove(from,to,ptype,
false,P);
52 ac.simpleMove(from,to,ptype,
false,P);
56 ac.simpleMove(from,to,ptype,
false,P);
59 bool done()
const{
return false;}