Editor/Walkway/ArchWalkwayDrawers.cs
namespace Sunless.Architecture;
public sealed class ArchWalkwayRisingDrawer : IArchDrawer {
public string Draws => ArchDraws.WalkwayRising;
public void Draw( ArchDrawing drawing ) {
ArchWalkwayGen.BuildRising( drawing.Canvas, drawing.Drawn<ArchRoom>(), drawing.Within<ArchBuilding>(),
drawing.Kit, drawing.Style, drawing.Services.Connections );
}
}
public sealed class ArchWalkwayBoardsDrawer : IArchDrawer {
public string Draws => ArchDraws.WalkwayBoards;
public void Draw( ArchDrawing drawing ) {
ArchWalkwayGen.Boards( drawing.Canvas, drawing.Drawn<ArchRoom>(), drawing.Within<ArchBuilding>(),
drawing.Kit, drawing.Style, drawing.Services.Connections, drawing.Plan );
}
}