public void OnMouseUp(MouseEventArgs e) { if (e.Button == MouseButtons.Right) { window.ShowContextMenu(null, e.Location); } panMode = false; }
public virtual void OnMouseUp(MouseEventArgs e) { if (e.Button == MouseButtons.Left && e.X == panMouseOrigin.X && e.Y == panMouseOrigin.Y) { //selected clicked spawn, or deselect if nothing clicked GameSpawn spawn = window.Engine.FindSpawn(e.X, e.Y); if (spawn != window.Engine.Game.Selected) { window.Engine.Game.Selected = spawn; window.Invalidate(); } } else if (e.Button == MouseButtons.Right) { window.ShowContextMenu(window.Engine.FindSpawn(e.Location), e.Location); } panMode = false; }