From a01ebfd6ac78d4112de003ab910e2f02796a7e91 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Sat, 15 Jan 2011 13:48:56 +0100 Subject: [PATCH] Moggy local_nlib_check(): Also look at diagonal neighbors This is wise to do since we may have connected a false eye. --- playout/moggy.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/playout/moggy.c b/playout/moggy.c index 0b0ad59..f4f8a65 100644 --- a/playout/moggy.c +++ b/playout/moggy.c @@ -350,7 +350,7 @@ local_nlib_check(struct playout_policy *p, struct board *b, struct move *m, stru * or wasted moves around alive groups. */ group_t group2 = 0; - foreach_neighbor(b, m->coord, { + foreach_8neighbor(b, m->coord) { group_t g = group_at(b, c); if (!g || group2 == g || board_at(b, c) != color) continue; @@ -358,7 +358,7 @@ local_nlib_check(struct playout_policy *p, struct board *b, struct move *m, stru continue; group_nlib_defense_check(b, g, color, q, 1<