示例#1
0
        public void NewLevel(int width, int height, int enemies)
        {
            level = new Level(width, height, levelNumber + 2);
            level.AddEntity(player);
            level.Player = player;

            player.Position = new Vector2(3 * Tile.Size + (player.Width / 2) - 16, 3 * Tile.Size - (player.Height / 2) + Tile.Size / 2);
            player.Bullets.Clear();
            camera = new Camera(this);
            camera.Focus = player;
            camera.Bounds = new Rectangle(0, 0, level.Width * Tile.Size, level.Height * Tile.Size);

            level.Camera = camera;
            level.Initialize();
        }