11 for(
int num=0;num<40;num++){
12 if (state.isOnBoard(num)){
13 Piece p=state.pieceOf(num);
15 doEffect<NumBitmapEffect::Add,false>(state,p);
17 doEffect<NumBitmapEffect::Add,true>(state,p);
32 #if defined(__i386__) || defined(__x86_64__)
45 *((
v2di*)&(*this).effectedNumTable[0])=en0;
46 *((
v2di*)&(*this).effectedNumTable[2])=en2;
47 *((
v2di*)&(*this).effectedNumTable[4])=en4;
48 *((
v2di*)&(*this).effectedNumTable[6])=en6;
49 *((
v2di*)&(*this).effectedNumTable[8])=en8;
50 *((
v2di*)&(*this).effectedNumTable[10])=en10;
51 *((
v2di*)&(*this).effectedNumTable[12])=en12;
52 *((
v2di*)&(*this).effectedNumTable[14])=en14;
53 *((
v2di*)&(*this).effectedNumTable[16])=en16;
54 *((
v2di*)&(*this).effectedNumTable[18])=en18;
67 *((
v2di*)&(*this).effectedNumTable[20])=en20;
68 *((
v2di*)&(*this).effectedNumTable[22])=en22;
69 *((
v2di*)&(*this).effectedNumTable[24])=en24;
70 *((
v2di*)&(*this).effectedNumTable[26])=en26;
71 *((
v2di*)&(*this).effectedNumTable[28])=en28;
72 *((
v2di*)&(*this).effectedNumTable[30])=en30;
73 *((
v2di*)&(*this).effectedNumTable[32])=en32;
74 *((
v2di*)&(*this).effectedNumTable[34])=en34;
75 *((
v2di*)&(*this).effectedNumTable[36])=en36;
76 *((
v2di*)&(*this).effectedNumTable[38])=en38;
83 #
if defined(__i386__) || defined(__x86_64__)
97 *((
v2di*)&(*this).effects[18])=e18;
98 *((
v2di*)&(*this).effects[20])=e20;
99 *((
v2di*)&(*this).effects[22])=e22;
100 *((
v2di*)&(*this).effects[24])=e24;
101 *((
v2di*)&(*this).effects[26])=e26;
103 *((
v2di*)&(*this).effects[34])=e34;
104 *((
v2di*)&(*this).effects[36])=e36;
105 *((
v2di*)&(*this).effects[38])=e38;
106 *((
v2di*)&(*this).effects[40])=e40;
107 *((
v2di*)&(*this).effects[42])=e42;
121 *((
v2di*)&(*this).effects[50])=e50;
122 *((
v2di*)&(*this).effects[52])=e52;
123 *((
v2di*)&(*this).effects[54])=e54;
124 *((
v2di*)&(*this).effects[56])=e56;
125 *((
v2di*)&(*this).effects[58])=e58;
127 *((
v2di*)&(*this).effects[66])=e66;
128 *((
v2di*)&(*this).effects[68])=e68;
129 *((
v2di*)&(*this).effects[70])=e70;
130 *((
v2di*)&(*this).effects[72])=e72;
131 *((
v2di*)&(*this).effects[74])=e74;
145 *((
v2di*)&(*this).effects[82])=e82;
146 *((
v2di*)&(*this).effects[84])=e84;
147 *((
v2di*)&(*this).effects[86])=e86;
148 *((
v2di*)&(*this).effects[88])=e88;
149 *((
v2di*)&(*this).effects[90])=e90;
151 *((
v2di*)&(*this).effects[98])=e98;
152 *((
v2di*)&(*this).effects[100])=e100;
153 *((
v2di*)&(*this).effects[102])=e102;
154 *((
v2di*)&(*this).effects[104])=e104;
155 *((
v2di*)&(*this).effects[106])=e106;
169 *((
v2di*)&(*this).effects[114])=e114;
170 *((
v2di*)&(*this).effects[116])=e116;
171 *((
v2di*)&(*this).effects[118])=e118;
172 *((
v2di*)&(*this).effects[120])=e120;
173 *((
v2di*)&(*this).effects[122])=e122;
175 *((
v2di*)&(*this).effects[130])=e130;
176 *((
v2di*)&(*this).effects[132])=e132;
177 *((
v2di*)&(*this).effects[134])=e134;
178 *((
v2di*)&(*this).effects[136])=e136;
179 *((
v2di*)&(*this).effects[138])=e138;
187 *((
v2di*)&(*this).effects[146])=e146;
188 *((
v2di*)&(*this).effects[148])=e148;
189 *((
v2di*)&(*this).effects[150])=e150;
190 *((
v2di*)&(*this).effects[152])=e152;
191 *((
v2di*)&(*this).effects[154])=e154;
194 for(
int x=1;x<=9;x++)
195 for(
int y=1;y<=9;y++)
202 for(
int y=1;y<=9;y++)
203 for(
int x=9;x>0;x--){
218 os <<
"Effect" << std::endl;
219 for(
int y=1;y<=9;y++){
220 for(
int x=9;x>0;x--){
226 os <<
"Effect" << std::endl;
227 for(
int y=1;y<=9;y++){
228 for(
int x=9;x>0;x--){