Ejemplo n.º 1
0
Archivo: Scene.cs Proyecto: AtanasK/VP
 public Scene()
 {
     shapes = new List<Shape>();
     CurrentColor = Color.Red;
     selectedShape = null;
 }
Ejemplo n.º 2
0
Archivo: Scene.cs Proyecto: AtanasK/VP
 // On mouse up
 public void ClearSelected()
 {
     selectedShape.Selected = false;
     selectedShape = null;
 }
Ejemplo n.º 3
0
Archivo: Scene.cs Proyecto: AtanasK/VP
 // On mouse down
 public void Select(Point position)
 {
     foreach (Shape shape in shapes)
     {
         if (shape.Clicked(position))
         {
             selectedShape = shape;
             selectedShape.Selected = true;
         }
     }
     previousPoint = position;
 }