diff options
Diffstat (limited to 'include/tak.c')
| -rw-r--r-- | include/tak.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/tak.c b/include/tak.c index 964225e..6d07ea0 100644 --- a/include/tak.c +++ b/include/tak.c @@ -329,6 +329,9 @@ check_win(void) { enum WIN_TYPE rb, rw; rb = check_road_colour(C_BLACK); rw = check_road_colour(C_WHITE); + for (uint8_t k=0; k<NUM_SQUARES; k++) + celldat[k] &= NOT_DFS_MASK; + if (rb == WIN_ROAD_BLACK && rw == WIN_ROAD_WHITE) { return (ply & 1) ? rb : rw; // Dragons |
