Lines Matching refs:fillmap
381 char fillmap[COLNO][ROWNO]; in plug_unreachable_places() local
390 memset(fillmap, 0, sizeof(fillmap)); in plug_unreachable_places()
409 fillmap[flood_x][flood_y] = 1; in plug_unreachable_places()
416 if (!fillmap[x][y]) in plug_unreachable_places()
418 if (fillmap[x+1][y] == 0 && in plug_unreachable_places()
420 fillmap[x+1][y] = 1; in plug_unreachable_places()
423 if (fillmap[x-1][y] == 0 && in plug_unreachable_places()
425 fillmap[x-1][y] = 1; in plug_unreachable_places()
428 if (fillmap[x][y-1] == 0 && in plug_unreachable_places()
430 fillmap[x][y-1] = 1; in plug_unreachable_places()
433 if (fillmap[x][y+1] == 0 && in plug_unreachable_places()
435 fillmap[x][y+1] = 1; in plug_unreachable_places()
444 fillmap[x][y] != 1) in plug_unreachable_places()
456 memset(fillmap, 0, sizeof(fillmap)); in plug_unreachable_places()
457 fillmap[flood_x][flood_y] = 1; in plug_unreachable_places()
464 if (!fillmap[x][y]) in plug_unreachable_places()
466 if (fillmap[x+1][y] == 0 && in plug_unreachable_places()
468 fillmap[x+1][y] = 1; in plug_unreachable_places()
471 if (fillmap[x-1][y] == 0 && in plug_unreachable_places()
473 fillmap[x-1][y] = 1; in plug_unreachable_places()
476 if (fillmap[x][y-1] == 0 && in plug_unreachable_places()
478 fillmap[x][y-1] = 1; in plug_unreachable_places()
481 if (fillmap[x][y+1] == 0 && in plug_unreachable_places()
483 fillmap[x][y+1] = 1; in plug_unreachable_places()
492 fillmap[x][y] != 1) in plug_unreachable_places()