3 #ifndef EFFECT_UTIL_NEIGHBORING8EFFECT_H
4 #define EFFECT_UTIL_NEIGHBORING8EFFECT_H
29 CArray2d<Entry,PTYPEO_SIZE,Offset32::SIZE>
table;
32 template <
int maxCount>
38 assert(! offset.zero());
42 if (!state.pieceAt(pos).isEmpty())
45 if (count > maxCount)
return false;
66 if (! nearest.isOnBoard())
70 return hasAtMaxPieceBetween<1>(state, from, nearest);
95 using effect_util::Neighboring8Effect;