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(); }
public void ChangeLevel(int levelProgress) { environmentList = LevelGenerator.CreateEnviromentList(2); }