Dungeon constructor
Dungeon(
- int width,
- int height, {
- double targetDensity = 0.33,
- RoomConstraint roomWidths = const RoomConstraint(9, 15),
- RoomConstraint roomHeights = const RoomConstraint(5, 9),
- double maxAspectRatio = 3.0,
Implementation
Dungeon(int width, int height,
{double targetDensity = 0.33,
RoomConstraint roomWidths = const RoomConstraint(9, 15),
RoomConstraint roomHeights = const RoomConstraint(5, 9),
double maxAspectRatio = 3.0})
: _tileMap = TileMap(width, height, LevelTile.solid),
_regions = RegionMap(width, height),
_roomGen = RoomGenerator(
width, height, roomWidths, roomHeights, maxAspectRatio),
_targetDensity = targetDensity;