Editor drawer that handles beam elements for architecture editing. It declares it draws beams and calls ArchBeamGen.Build with drawing context, drawn beam parts, containing room and building, plan, kit and style.
namespace Sunless.Architecture;
public sealed class ArchBeamDrawer : IArchDrawer
{
public string Draws => ArchDraws.Beam;
public void Draw( ArchDrawing drawing )
{
ArchBeamGen.Build( drawing.Canvas, drawing.Drawn<ArchBeamPart>(), drawing.Within<ArchRoom>(),
drawing.Within<ArchBuilding>(), drawing.Plan, drawing.Kit, drawing.Style );
}
}