public void ToolMouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { oval = new Oval(e.X, e.Y); oval.width = 0; oval.height = 0; canvas.AddPuzzleObject(oval); } }
public void ToolMouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { diamond = new Diamond(e.X, e.Y); diamond.width = 0; diamond.height = 0; canvas.AddPuzzleObject(diamond); } }
public void ToolMouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { parallelogram = new Parallelogram(e.X, e.Y); parallelogram.width = 0; parallelogram.height = 0; canvas.AddPuzzleObject(parallelogram); } }
public void ToolMouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { rectangle = new Rectangle(e.X, e.Y); rectangle.width = 0; rectangle.height = 0; canvas.AddPuzzleObject(rectangle); } }
public void ToolMouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { start_object = null; end_object = null; line_segment = new Line(new System.Drawing.Point(e.X, e.Y)); line_segment.end_point = new System.Drawing.Point(e.X, e.Y); canvas.AddPuzzleObject(line_segment); if (canvas.GetObjectAt(e.X, e.Y) is Vertex && canvas.GetObjectAt(e.X, e.Y) != null && !(canvas.GetObjectAt(e.X, e.Y) is Line)) { start_object = (Vertex)canvas.GetObjectAt(e.X, e.Y); } } }