Ejemplo n.º 1
0
        protected override void Initialize()
        {
            levelProgression = 1;
            screenSize       = new Vector2(2080, 1080);
            _graphics.PreferredBackBufferWidth  = (int)screenSize.X;
            _graphics.PreferredBackBufferHeight = (int)screenSize.Y;
            _graphics.ApplyChanges();



            environmentList = LevelGenerator.CreateEnviromentList(levelProgression);

            // TODO: Add your initialization logic here
            Player player = new Player();


            scienceDungeon = new Dungeon(Theme.science, new Level((int)screenSize.X, (int)screenSize.Y, environmentList));

            gameObjects = new List <GameObject>();
            gameObjects.Add(scienceDungeon);

            foreach (GameObject obj in environmentList)
            {
                gameObjects.Add(obj);
            }



            gameObjects.Add(player);



            base.Initialize();
        }
Ejemplo n.º 2
0
 public void ChangeLevel(int levelProgress)
 {
     environmentList = LevelGenerator.CreateEnviromentList(2);
 }