the perimeter (Erik).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1137 c06c8d41-db1a-0410-9941-cceddc491573
SCXU5KW3LWPSVVCOWSCZLDXHV7IUMCFTGIWZ2LFSBIUKAOBYHJBQC
A3CO4KBFTFU3ZSHWRY2OPPX3MMTFV7OUCZGL7Q4Y2FU7JO4AP7MAC
MSQI3TH6T62JAXQGLL52QZCWAMC372TGB6ZNNRDGUGMJKBNNV2VAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
static bool grid_needs_exit(int x, int y){ return (!grid_is_solid(x, y) || grd[x][y] == DNGN_CLOSED_DOOR);}
static bool grid_needs_exit(int x, int y)
{
return (!grid_is_solid(x, y) || grd[x][y] == DNGN_CLOSED_DOOR);
}
if (!grid_is_solid(place.x, y))
if (grid_needs_exit(place.x, y))
if (!grid_is_solid(place.x + place.width - 1, y))
if (grid_needs_exit(place.x + place.width - 1, y))
if (!grid_is_solid(x, place.y))
if (grid_needs_exit(x, place.y))
if (!grid_is_solid(x, place.y + place.height - 1))
if (grid_needs_exit(x, place.y + place.height - 1))