Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
                }
            }
        }