Editor-side drawer class for ladder architectural pieces. It implements IArchDrawer and delegates drawing to ArchLadderGen.Build with the current canvas, ladder part, building bounds, kit, and style.
namespace Sunless.Architecture;
public sealed class ArchLadderDrawer : IArchDrawer
{
public string Draws => ArchDraws.Ladder;
public void Draw( ArchDrawing drawing )
{
ArchLadderGen.Build( drawing.Canvas, drawing.Drawn<ArchLadderPart>(), drawing.Within<ArchBuilding>(),
drawing.Kit, drawing.Style );
}
}