Editor/Pipe/ArchPipeDrawers.cs
namespace Sunless.Architecture;
public sealed class ArchPipeDrawer : IArchDrawer {
public string Draws => ArchDraws.Pipe;
public void Draw( ArchDrawing drawing ) {
ArchPipeGen.Build( drawing.Canvas, drawing.Plan, drawing.Drawn<ArchPipePart>(), drawing.Style,
drawing.Within<ArchBuilding>().Palette );
}
}
public sealed class ArchBracketDrawer : IArchDrawer {
public string Draws => ArchDraws.Bracket;
public void Draw( ArchDrawing drawing ) {
ArchPipeBracketGen.Build( drawing.Canvas, drawing.Plan, drawing.Drawn<ArchPipeBracketPart>(), drawing.Style,
drawing.Within<ArchBuilding>().Palette );
}
}