Editor/Porch/ArchOverhangDrawer.cs

Editor drawer for arch overhangs. Implements IArchDrawer and routes drawing calls to ArchOverhangGen.Build with the current canvas, room, building, kit, and style.

namespace Sunless.Architecture;

public sealed class ArchOverhangDrawer : IArchDrawer
{
	public string Draws => ArchDraws.Overhang;

	public void Draw( ArchDrawing drawing )
	{
		ArchOverhangGen.Build( drawing.Canvas, drawing.Drawn<ArchRoom>(), drawing.Within<ArchBuilding>(),
			drawing.Kit, drawing.Style );
	}
}