Editor UI/system drawer for an approach part of an architectural generator. It implements IArchDrawer and delegates drawing to ArchApproachGen.Build with the current drawing context and part data.
namespace Sunless.Architecture;
public sealed class ArchApproachDrawer : IArchDrawer
{
public string Draws => ArchDraws.Approach;
public void Draw( ArchDrawing drawing )
{
ArchApproachGen.Build( drawing.Canvas, drawing.Drawn<ArchApproachPart>(), drawing.Within<ArchRoom>(),
drawing.Within<ArchBuilding>(), drawing.Kit, drawing.Style, drawing.Part.Doors, drawing.Plan );
}
}