// 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);
        }
Exemple #2
0
 // 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);
     }
 }
Exemple #5
0
 // 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);
 }