Example #1
0
        public void update()
        {
            MouseState state = Mouse.GetState();

            cam.update();

            for (int i = bullets.Count - 1; i >= 0; i--)
            {
                bool destroyed = bullets[i].update(map);
                if (destroyed)
                {
                    bullets.RemoveAt(i);
                }
            }

            if (state.LeftButton == ButtonState.Pressed && prevmous.LeftButton != ButtonState.Pressed)
            {
                bullets.Add(new Bullet(bulletmodel, cam));
            }

            prevmous = state;
        }