1 #ifndef OSL_NUM_SIMPLE_EFFECT_TCC
2 #define OSL_NUM_SIMPLE_EFFECT_TCC
11 template<osl::effect::NumBitmapEffect::Op OP,
bool UC>
49 template<osl::Player P, osl::Ptype T, osl::effect::NumBitmapEffect::Op OP,
bool UC>
55 setChangedPieces(NumBitmapEffect::makeLongEffect<P>(num));
57 setChangedPieces(NumBitmapEffect::makeEffect<P>(num));
59 doEffectShort<P,T,UL,OP,UC>(state,pos,num);
60 doEffectShort<P,T,U,OP,UC>(state,pos,num);
61 doEffectShort<P,T,UR,OP,UC>(state,pos,num);
62 doEffectShort<P,T,L,OP,UC>(state,pos,num);
63 doEffectShort<P,T,R,OP,UC>(state,pos,num);
64 doEffectShort<P,T,DL,OP,UC>(state,pos,num);
65 doEffectShort<P,T,D,OP,UC>(state,pos,num);
66 doEffectShort<P,T,DR,OP,UC>(state,pos,num);
67 doEffectShort<P,T,UUL,OP,UC>(state,pos,num);
68 doEffectShort<P,T,UUR,OP,UC>(state,pos,num);
69 doEffectLong<P,T,LONG_UL,OP,UC>(state,pos,num);
70 doEffectLong<P,T,LONG_U,OP,UC>(state,pos,num);
71 doEffectLong<P,T,LONG_UR,OP,UC>(state,pos,num);
72 doEffectLong<P,T,LONG_L,OP,UC>(state,pos,num);
73 doEffectLong<P,T,LONG_R,OP,UC>(state,pos,num);
74 doEffectLong<P,T,LONG_DL,OP,UC>(state,pos,num);
75 doEffectLong<P,T,LONG_D,OP,UC>(state,pos,num);
76 doEffectLong<P,T,LONG_DR,OP,UC>(state,pos,num);