RCS file: /sources/gnugo/gnugo/engine/printutils.c,v
retrieving revision 1.56
diff -u -r1.56 printutils.c
|
|
|
|
| 222 | 222 | int color; |
| 223 | 223 | int k; |
| 224 | 224 | |
| 225 | | for (pos = BOARDMIN; pos < BOARDMAX; pos++) |
| 226 | | if (ON_BOARD(pos)) |
| 227 | | initial_colors_found |= initial_board[pos]; |
| | 225 | scan_board(pos, |
| | 226 | initial_colors_found |= initial_board[pos]; |
| | 227 | ) |
| 228 | 228 | |
| 229 | 229 | fprintf(stderr, "(;GM[1]FF[4]SZ[%d]KM[%.1f]HA[%d]GN[GNU Go %s stepped on a bug]\n", |
| 230 | 230 | board_size, komi, handicap, gg_version()); |
| … |
… |
|
| 232 | 232 | for (color = WHITE; color <= BLACK; color++) { |
| 233 | 233 | if (initial_colors_found & color) { |
| 234 | 234 | fprintf(stderr, "A%s", color == WHITE ? "W" : "B"); |
| 235 | | for (k = 0, pos = BOARDMIN; pos < BOARDMAX; pos++) { |
| 236 | | if (ON_BOARD(pos) && initial_board[pos] == color) { |
| | 235 | k = 0; |
| | 236 | scan_board(pos, |
| | 237 | if (initial_board[pos] == color) { |
| 237 | 238 | fprintf(stderr, "[%c%c]", 'a' + J(pos), 'a' + I(pos)); |
| 238 | 239 | k++; |
| 239 | 240 | if (k % 16 == 0) |
| 240 | 241 | fprintf(stderr, "\n"); |
| 241 | 242 | } |
| 242 | | } |
| | 243 | ) |
| 243 | 244 | if (k % 16 != 0) |
| 244 | 245 | fprintf(stderr, "\n"); |
| 245 | | } |
| | 246 | } |
| 246 | 247 | } |
| 247 | 248 | |
| 248 | 249 | if (move_history_pointer > 0) { |
| … |
… |
|
| 523 | 524 | return; |
| 524 | 525 | node = sgftreeNodeCheck(sgf_dumptree); |
| 525 | 526 | |
| 526 | | for (pos = BOARDMIN; pos < BOARDMAX; pos++) |
| 527 | | if (ON_BOARD(pos) && goal[pos]) |
| | 527 | scan_board(pos, |
| | 528 | if (goal[pos]) |
| 528 | 529 | sgfSquare(node, I(pos), J(pos)); |
| | 530 | ) |
| 529 | 531 | } |
| 530 | 532 | |
| 531 | 533 | |