1 #ifndef OSL_BETTER_TO_PROMOTE_MOVE_ACTION_H
2 #define OSL_BETTER_TO_PROMOTE_MOVE_ACTION_H
6 namespace effect_action
11 template<
class Action>
23 template<Player P,Ptype Type>
31 ac.unknownMove(from,to,target,
promote(Type),
true,P);
40 ac.unknownMove(from,to,target,p1.
ptype(),
false,P);
56 ac.unknownMove(from,to,target,
promote(ptype),
true,P);
63 ac.unknownMove(from,to,target,ptype,
false,P);
69 ac.unknownMove(from,to,target,
promote(ptype),
true,P);
73 ac.unknownMove(from,to,target,ptype,
false,P);
78 ac.unknownMove(from,to,target,ptype,
false,P);
83 #endif // OSL_BETTER_TO_PROMOTE_MOVE_ACTION_H