Dungeon constructor

Dungeon(
  1. int width,
  2. int height, {
  3. double targetDensity = 0.33,
  4. RoomConstraint roomWidths = const RoomConstraint(9, 15),
  5. RoomConstraint roomHeights = const RoomConstraint(5, 9),
  6. 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;