|Seriously internal. No touching, unless you really know what you're doing. It's highly
unlikely that you'll need to modify this
|This object is used to represent a 'region' in the dungeon - a set of contiguous floor turfs,
along with the walls that border them. This object is used extensively by the generator, and
has several assumptions embedded in it - think carefully before making changes
|These objects are used to represent a 'room' - a distinct part of the dungeon
that is placed at the start, and then linked together. You will quite likely
want to create new jp_dungeonrooms. Consult the helpfile for more information
|Class for a simple square room, size2+1 by size2+1 units. Border is all turfs adjacent
to the floor that return true from is_wall().
|A simple circle of radius 'size' units. Border is all turfs adjacent to the floor that
return true from is_wall()
|A giant plus sign, with arms of length size*2 + 1. Border is the turfs on the 'end' of
the arms of the plus sign - there are only four.
|Same as square, but loads a submap out of allowed list