diff --git a/stepmania/src/GameManager.cpp b/stepmania/src/GameManager.cpp index 67769d0c17..9a1e6ec3c7 100644 --- a/stepmania/src/GameManager.cpp +++ b/stepmania/src/GameManager.cpp @@ -1117,6 +1117,38 @@ ModeChoice g_ModeChoices[] = "real", 2 }, + { + GAME_PARA, + PLAY_MODE_ARCADE, + STYLE_PARA_SINGLE, + DIFFICULTY_EASY, + "para", + 1 + }, + { + GAME_PARA, + PLAY_MODE_ARCADE, + STYLE_PARA_SINGLE, + DIFFICULTY_EASY, + "easy", + 1 + }, + { + GAME_PARA, + PLAY_MODE_ARCADE, + STYLE_PARA_SINGLE, + DIFFICULTY_MEDIUM, + "hard", + 1 + }, + { + GAME_PARA, + PLAY_MODE_ARCADE, + STYLE_PARA_SINGLE, + DIFFICULTY_HARD, + "expert", + 1 + }, }; const int NUM_MODE_CHOICES = sizeof(g_ModeChoices) / sizeof(g_ModeChoices[0]); diff --git a/stepmania/src/ScreenSelectMode.cpp b/stepmania/src/ScreenSelectMode.cpp index 13a305afb2..5948a642cd 100644 --- a/stepmania/src/ScreenSelectMode.cpp +++ b/stepmania/src/ScreenSelectMode.cpp @@ -205,6 +205,7 @@ void ScreenSelectMode::RefreshModeChoices() int iNumSidesJoined = GAMESTATE->GetNumSidesJoined(); GAMEMAN->GetModesChoicesForGame( GAMESTATE->m_CurGame, m_aPossibleModeChoices ); + ASSERT( m_aPossibleModeChoices.GetSize() > 0 ); CString sGameName = GAMESTATE->GetCurrentGameDef()->m_szName;