コード例 #1
0
ファイル: Weapon.cs プロジェクト: FrancoisJEA/ITI.BBTB
        public void Update(GameTime gameTime)
        {
            KeyboardState keyboardState = Keyboard.GetState();

            if (keyboardState.IsKeyDown(Keys.E))
            {
                SetWeaponType(1);
            }
            if (keyboardState.IsKeyDown(Keys.R))
            {
                SetWeaponType(2);
            }

            var mousePos = CheckMouseAndUpdateMovement();

            Position = new Vector2(_player.Position.X + (_player.Bounds.Width / 2), _player.Position.Y + (_player.Bounds.Height / 2));
            WeaponLib.Update(mousePos.X - Position.X, mousePos.Y - Position.Y);
        }