public override void HandleInput(InputHelper input, GameTime gameTime) { #region "Explosions" //if (input.IsNewMouseButtonPress(MouseButtons.RightButton) || // input.IsNewButtonPress(Buttons.B)) //{ // Vector2 cursorPos = Camera.ConvertScreenToWorld(input.Cursor); // Vector2 min = cursorPos - new Vector2(10, 10); // Vector2 max = cursorPos + new Vector2(10, 10); // AABB aabb = new AABB(ref min, ref max); // World.QueryAABB(fixture => // { // Vector2 fv = fixture.Body.Position - cursorPos; // fv.Normalize(); // fv *= 40; // fixture.Body.ApplyLinearImpulse(ref fv); // return true; // }, ref aabb); //} #endregion restartButton.HandleInput(input, gameTime); base.HandleInput(input, gameTime); }