RCS file: /cvsroot/gnugo/gnugo/engine/surround.c,v
retrieving revision 1.16
diff -u -r1.16 surround.c
|
|
|
|
| 451 | 451 | } |
| 452 | 452 | |
| 453 | 453 | if (surrounded) |
| 454 | | for (m = 0; m < board_size; m++) |
| 455 | | for (n = 0; n < board_size; n++) { |
| | 454 | for (m = 0; m < board_size && surrounded; m++) |
| | 455 | for (n = 0; n < board_size && surrounded; n++) { |
| 456 | 456 | if (mf[POS(m, n)]) { |
| 457 | | if (mn[POS(m, n)] == 0) { |
| | 457 | if (mn[POS(m, n)] == 0) |
| 458 | 458 | surrounded = 0; |
| 459 | | break; |
| 460 | | } |
| 461 | 459 | else if (mn[POS(m, n)] == 2) |
| 462 | 460 | surrounded = WEAKLY_SURROUNDED; |
| 463 | 461 | } |