From 6c1b5f9a4f33efab311c5165f4449b29085728fa Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Mon, 5 Jul 2010 00:28:05 +0200 Subject: [PATCH] Fix PF_ANY for SELFATARI, CAPTURE, AESCAPE after recent changes --- pattern.c | 10 ++++++---- patternscan/patternscan.c | 3 ++- playout/elo.c | 6 ++++-- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/pattern.c b/pattern.c index 55ad238..4431798 100644 --- a/pattern.c +++ b/pattern.c @@ -27,6 +27,8 @@ struct pattern_config FAST_PATTERN_CONFIG = { .mcsims = 0, }; +#define PF_MATCH 15 + pattern_spec PATTERN_SPEC_MATCHALL = { [FEAT_PASS] = ~0, [FEAT_CAPTURE] = ~0, @@ -47,9 +49,9 @@ pattern_spec PATTERN_SPEC_MATCHALL = { * BOARD_GAMMA code! You cannot just tinker with this spec freely. */ pattern_spec PATTERN_SPEC_MATCHFAST = { [FEAT_PASS] = 0, - [FEAT_CAPTURE] = (1<ps[FEAT_SELFATARI] = ~(1<ps[FEAT_SELFATARI] &= ~(1<ps[FEAT_SELFATARI] |= (1<choose.ps[i] = 0; - if (precise_selfatari) - pp->choose.ps[FEAT_SELFATARI] = ~(1<choose.ps[FEAT_SELFATARI] &= ~(1<choose.ps[FEAT_SELFATARI] |= (1<choose.fg, precise_selfatari); return p; -- 2.11.4.GIT