Exemplo n.º 1
0
        public override void Update(float deltaTime)
        {
            base.Update(deltaTime);

            laserGun.PointAt(InputManager.MouseX, InputManager.MouseY);

            if (InputManager.MouseLeft == ButtonState.Pressed)
            {
                laserGun.Shoot();
            }

            laserGun.Update(deltaTime);
        }
Exemplo n.º 2
0
        public override void Update(float deltaTime)
        {
            base.Update(deltaTime);

            target = CollisionManager.CollidesWithEnemy(view);

            if (target != null)
            {
                laserGun.PointAt((int)target.X + target.Width / 2, (int)target.Y + target.Height / 2);
                laserGun.Shoot();
            }

            laserGun.Update(deltaTime);
        }