Beispiel #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);
        }
Beispiel #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);
        }