Editor/Wall/ArchWallDrawer.cs
namespace Sunless.Architecture;
// A deck's walls are drawn against the roof's own connections, so the builder hands those in and they win over
// the plan-wide resolve a room's walls take.
public sealed class ArchWallDrawer : IArchDrawer {
public string Draws => ArchDraws.Wall;
public void Draw( ArchDrawing drawing ) {
ArchWallGen.Build( drawing.Canvas, drawing.Drawn<ArchWall>(), drawing.Within<ArchRoom>(),
drawing.Within<ArchBuilding>(), drawing.Kit, drawing.Style, drawing.Part.Doors, drawing.Part.Glass,
drawing.Within<ArchConnections>() ?? drawing.Services.Connections, drawing.Plan );
}
}