public void EnterPressed() { /*string selected = menuView.GetCurrent(); * for (int i = 0; i < GameEngine.level_files.Length; i++) * { * if (selected.Equals(i.ToString())) * { * GameEngine.Instance.StartNewLevel(i); * GameEngine.Instance.State = GameEngine.GameState.PLAYING; * } * } * if (selected.Equals("Back")) * GameEngine.Instance.State = GameEngine.GameState.LEVEL_MENU;*/ int selected = menuView.GetCurrent(); menuView.ResetCurrent(); if (selected == -1) { GameEngine.Instance.State = GameEngine.GameState.LEVEL_MENU; } else { GameEngine.Instance.StartNewLevel(selected); GameEngine.Instance.State = GameEngine.GameState.PLAYING; } }
public void EnterPressed() { int selected = menuView.GetCurrent(); menuView.ResetCurrent(); if (selected == 0) { GameEngine.Instance.State = GameEngine.GameState.PLAYING; GameEngine.Instance.StartNewLevel(GameEngine.KEYBOARD_CONTROLS_LEVEL_ID); } else if (selected == 1) { GameEngine.Instance.StartNewLevel(GameEngine.XBOX_CONTROLS_LEVEL_ID); GameEngine.Instance.State = GameEngine.GameState.PLAYING; } else if (selected == -1) { GameEngine.Instance.State = GameEngine.GameState.MAIN_MENU; } }