mwg API
    Preparing search index...

    Variable hallBuilderConst

    hallBuilder: RoomBuilder = ...

    A plain filled rectangle: the generator's own original behaviour, as a builder.

    import { generateDungeon, hallBuilder, pickBuilder, eligibleBuilders, type RoomBuilder } from '@datamoc/mw_games/roguelike';

    const pillaredHall: RoomBuilder = {
    id: 'pillared',
    minSize: 6,
    paint(level, room, floor) {
    level.fillRect(room, floor); // then carve pillars into the interior, game-side
    },
    };

    const level = generateDungeon({ width: 60, height: 40, builders: [hallBuilder, pillaredHall] });