Editor-side drawer for architectural trim. It declares it draws Trim and calls ArchTrimGen.Build with the current drawing canvas, collected trim parts, containing room and building, and drawing parameters.
namespace Sunless.Architecture;
public sealed class ArchTrimDrawer : IArchDrawer
{
public string Draws => ArchDraws.Trim;
public void Draw( ArchDrawing drawing )
{
ArchTrimGen.Build( drawing.Canvas, drawing.Drawn<ArchTrimPart>(), drawing.Within<ArchRoom>(),
drawing.Within<ArchBuilding>(), drawing.Kit, drawing.Style, drawing.Plan );
}
}