Exemple #1
0
 static public Bitmap DrawObjectColor(this Bitmap map, ObjectOnBitmap o, Color c)
 {
     if (o is Vertex)
     {
         map.DrawVerticle((o as Vertex), c);
     }
     if (o is Edge)
     {
         map.DrawEdge((o as Edge), c);
     }
     return(map);
 }
Exemple #2
0
 static public Bitmap DrawObject(this Bitmap map, ObjectOnBitmap o)
 {
     if (Action.moving && (Focuss.Object == null || MovingObject.original.verticles.Contains(Focuss.Object) || MovingObject.original.edges.Contains(Focuss.Object)))
     {
         map.DrawObjectColor(o, Color.Blue);
     }
     else if (Action.relating && o is Edge && (o as Edge).relation == Relation.NoRelation)
     {
         if ((o as Edge) == CreatingRelation.edge)
         {
             map.DrawEdge((o as Edge), Color.Red);
         }
         else
         {
             map.DrawEdge((o as Edge), Color.Green);
         }
     }
     else
     {
         map.DrawObjectColor(o, Color.Black);
     }
     return(map);
 }
Exemple #3
0
 public bool FocusSearch(ObjectOnBitmap v, (int X, int Y) e)