9 ss <<
"BigramA" << (
same ?
'=' :
'!') << (
focus_x ?
'X' :
'Y');
14 :
Group(name(s, f)), same(s), focus_x(f)
16 for (
int x=-2; x<=2; ++x) {
17 for (
int y=-2; y<=2; ++y) {
18 for (
int x2=-2; x2<=2; ++x2) {
19 for (
int y2=-2; y2<=2; ++y2) {
20 for (
int king=0; king<5; ++king) {
int findMatch(const NumEffectState &state, Move m, const RatingEnv &env) const
BigramAttackGroup(bool same, bool focus_x)
static std::string name(bool same, bool focus_x)
static int index(const NumEffectState &state, Move move, const RatingEnv &env, bool same, bool focus_x)
mutually exclusive set of features