An editor-side drawer for stair elements in the architecture system. It implements IArchDrawer, declares it draws stairs, and calls ArchStairGen.Build with the current drawing context and parts.
namespace Sunless.Architecture;
public sealed class ArchStairDrawer : IArchDrawer
{
public string Draws => ArchDraws.Stair;
public void Draw( ArchDrawing drawing )
{
ArchStairGen.Build( drawing.Canvas, drawing.Drawn<ArchStairPart>(), drawing.Within<ArchRoom>(),
drawing.Within<ArchBuilding>(), drawing.Kit, drawing.Style, drawing.Part.Doors, drawing.Plan );
}
}