// Rendering public override void PlotSelection(IRenderer2D renderer) { renderer.PlotLinedef(line, General.Colors.Selection); renderer.PlotVertex(line.Start, ColorCollection.VERTICES); renderer.PlotVertex(line.End, ColorCollection.VERTICES); renderer.PlotVertex(vertex, ColorCollection.SELECTION); }
// Rendering public override void PlotSelection(IRenderer2D renderer) { foreach (Linedef l in lines) { renderer.PlotLinedef(l, General.Colors.Selection); renderer.PlotVertex(l.Start, ColorCollection.VERTICES); renderer.PlotVertex(l.End, ColorCollection.VERTICES); } }
// Rendering public override void PlotSelection(IRenderer2D renderer) { renderer.PlotLinedef(line1, General.Colors.Selection); renderer.PlotLinedef(line2, General.Colors.Selection); renderer.PlotVertex(line1.Start, ColorCollection.VERTICES); renderer.PlotVertex(line1.End, ColorCollection.VERTICES); renderer.PlotVertex(line2.Start, ColorCollection.VERTICES); renderer.PlotVertex(line2.End, ColorCollection.VERTICES); }
// Render selection public override void PlotSelection(IRenderer2D renderer, FindReplaceObject[] selection) { foreach (FindReplaceObject o in selection) { renderer.PlotVertex(o.Vertex, ColorCollection.SELECTION); } }
// Render selection public override void PlotSelection(IRenderer2D renderer, FindReplaceObject[] selection) { foreach (FindReplaceObject o in selection) { if (o.Object is Linedef) { renderer.PlotLinedef(o.Linedef, General.Colors.Selection); } else if (o.Object is Sidedef) { renderer.PlotLinedef(o.Sidedef.Line, General.Colors.Selection); } else if (o.Object is Sector) { foreach (Sidedef sd in o.Sector.Sidedefs) { renderer.PlotLinedef(sd.Line, General.Colors.Selection); } } else if (o.Object is Thing) { renderer.RenderThing(o.Thing, General.Colors.Selection, General.Settings.ActiveThingsAlpha); } else if (o.Object is Vertex) { renderer.PlotVertex(o.Vertex, ColorCollection.SELECTION); } } }
// Rendering public override void PlotSelection(IRenderer2D renderer) { renderer.PlotSector(sector, General.Colors.Selection); foreach (Vertex v in vertices) { renderer.PlotVertex(v, ColorCollection.SELECTION); } }
// Rendering public override void PlotSelection(IRenderer2D renderer) { renderer.PlotVertex(vertex1, ColorCollection.SELECTION); }
// Rendering public override void PlotSelection(IRenderer2D renderer) { renderer.PlotLinedef(line, General.Colors.Selection); renderer.PlotVertex(line.Start, EditorColor.VERTICES); renderer.PlotVertex(line.End, EditorColor.VERTICES); }