RCS file: /sources/gnugo/gnugo/engine/filllib.c,v
retrieving revision 1.37
diff -u -r1.37 filllib.c
|
|
|
|
| 118 | 118 | * the process. |
| 119 | 119 | */ |
| 120 | 120 | memset(potential_color, 0, sizeof(potential_color)); |
| 121 | | for (pos = BOARDMIN; pos < BOARDMAX; pos++) { |
| | 121 | scan_board(pos, |
| 122 | 122 | if (!IS_STONE(board[pos])) |
| 123 | 123 | continue; |
| 124 | 124 | |
| … |
… |
|
| 146 | 146 | potential_color[pos + d] |= board[pos]; |
| 147 | 147 | } |
| 148 | 148 | } |
| 149 | | } |
| | 149 | ) |
| 150 | 150 | |
| 151 | 151 | |
| 152 | | for (pos = BOARDMIN; pos < BOARDMAX; pos++) { |
| | 152 | scan_board(pos, |
| 153 | 153 | /* It seems we can't trust an empty liberty to be gray-colored |
| 154 | 154 | * either as a cave or as a cavity. Instead we look for empty |
| 155 | 155 | * intersections with at least one neighbor of each color, where |
| … |
… |
|
| 330 | 330 | } |
| 331 | 331 | } |
| 332 | 332 | } |
| 333 | | } |
| | 333 | ) |
| 334 | 334 | |
| 335 | 335 | /* Nothing found. */ |
| 336 | 336 | DEBUG(DEBUG_FILLLIB, "Filllib: No move found.\n"); |