List of Rooms Generation
From PMDOWiki
List of Rooms Generation, known internally as RoomFloorGen, is a type of FloorGen. It generates using a list of rooms and halways first, planning their dimensions before filling in the tile details.
Generation Process
Below is a table that describes the steps needed to generate using List of Rooms.
| Image | Step Description |
|---|---|
![]() |
InitFloorPlanStep is used to initalize a space to plan out rooms and halls. |
![]() |
A path generation, such as FloorPathBranch, is run. This places the rooms (in blue), alongside the halls (in yellow) connecting them. |
![]() |
Next, DrawFloorToTileStep translates this list of rooms and halls into tiles. First, each room generates its tiles, based on the rooms defined to spawn. |
![]() |
The halls are then generated, using the parameters for the halls. |
![]() |
After both of these steps, the floor tiles have been succesfully placed down in their final form. |
![]() |
Finally, using FloorStairsStep, the start and end tiles are marked.M First, two separate rooms (in pink) are selected. Then, a tile (in purple) is selected to place the marker. |






