public static void LoadLevel(int level) { IsEliminationLevel = true; EntityManager.ClearLevel(); levelTimer = 0; currLevel = level; GameRoot.camera.ResetCameraPosAfterPrevLevel(); switch (level) { case 0: GameRoot.SetUpLevel1(); break; case 1: GameRoot.SetUpLevel2(); break; case 2: GameRoot.SetUpLevel3(); break; case 3: GameRoot.SetUpLevel4(); break; case 4: GameRoot.SetUpBonusLevel1(); IsEliminationLevel = false; break; case 5: GameRoot.SetUpLevel5(); break; case 6: GameRoot.SetUpLevel6(); break; case 7: GameRoot.SetUpLevel7(); break; case 8: GameRoot.SetUpBonusLevel2(); break; case 9: IsBonusLevel = false; GameRoot.SetUpLevel8(); break; case 10: GameRoot.SetUpLevel9(); break; case 11: GameRoot.SetUpLevel10(); break; default: GameRoot.SetUpLevel1(); currLevel = 0; break; } }
static void Main() { using (var game = new GameRoot()) game.Run(); }