public void Update(GameTime gameTime, IInputService input) { _menuButton1.Update(gameTime); _menuButton2.Update(gameTime); _menuButton3.Update(gameTime); if (input.CheckMouseLeft()) MouseClicked(input.CheckMousePosition().X, input.CheckMousePosition().Y); }
public void Update(GameTime gameTime, IInputService input) { _keys.Update(gameTime); _left.Update(gameTime); _right.Update(gameTime); _jump.Update(gameTime); _exit.Update(gameTime); _pause.Update(gameTime); _restart.Update(gameTime); _back.Update(gameTime); if (input.CheckMouseLeft()) MouseClicked(input.CheckMousePosition().X, input.CheckMousePosition().Y); if (_keyNotSet) { Keys[] _clickedKeys = Keyboard.GetState().GetPressedKeys(); if (_clickedKeys.Length > 0) { KeyBindings.AddKeyBinding(_currentKeyBind.ToString(), _clickedKeys[0].ToString()); Console.WriteLine(_currentKeyBind.ToString() + " set to " + _clickedKeys[0].ToString()); _keyNotSet = false; } } }