//Returns true if the mouse was clicked public Vector2 HandleMouseInput(Camera a_camera) { if (m_gameView.CheckForLeftClick()) { Vector2 pos = a_camera.ConvertToModelCoords(new Vector2(Mouse.GetState().X + a_camera.m_padding, Mouse.GetState().Y + a_camera.m_padding)); m_effects.Add(new EffectSystem(pos, m_content)); return(pos); } return(Vector2.Zero); }