Editor UI/utility for architecture drawing. Implements IArchDrawer and delegates drawing to ArchPlatformGen.Build with canvas, parts, building context, plan, kit and style.
namespace Sunless.Architecture;
public sealed class ArchPlatformDrawer : IArchDrawer
{
public string Draws => ArchDraws.Platform;
public void Draw( ArchDrawing drawing )
{
ArchPlatformGen.Build( drawing.Canvas, drawing.Drawn<ArchPlatformPart>(), drawing.Within<ArchBuilding>(),
drawing.Plan, drawing.Kit, drawing.Style );
}
}