git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@840 c06c8d41-db1a-0410-9941-cceddc491573
QUYSD2DWCIKAAQJGI43EENAWWPA5W33UT3I5WFRSHU6FPSSXTX2AC
L6O4LGZRKBURVWEY7XRVCSQLJ5RULNBEWMQJ6I2UYVWWB66FM3MQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
XAFFD52IHN6FWFR2TT5F2KCUS7HAVCBI5CWTFMKPQG77GGTGAHLAC
static dgn_region_list no_door_fixup_zones;
no_door_fixup_zones.clear();
if (grd[dx][dy] == DNGN_CLOSED_DOOR && one_chance_in(4))
if (grd[dx][dy] == DNGN_CLOSED_DOOR && one_chance_in(4) && unforbidden(coord_def(dx, dy), no_door_fixup_zones))
if (grd[dx][dy] == DNGN_CLOSED_DOOR && one_chance_in(4)
&& unforbidden(coord_def(dx, dy), no_door_fixup_zones))
no_door_fixup_zones.push_back( dgn_region( place.x, place.y, place.width, place.height ) );
no_door_fixup_zones.push_back(
dgn_region( place.x, place.y, place.width, place.height ) );