simplify, add some assertions

This commit is contained in:
Glenn Maynard
2003-04-19 22:24:01 +00:00
parent 88d378b69c
commit 147c2986e2
+9 -1
View File
@@ -833,7 +833,15 @@ bool CompareNotesPointersForExtra(const Notes *n1, const Notes *n2)
void SongManager::GetExtraStageInfo( bool bExtra2, CString sPreferredGroup, const StyleDef *sd,
Song*& pSongOut, Notes*& pNotesOut, PlayerOptions& po_out, SongOptions& so_out )
{
if(GetExtraStageInfoFromCourse(bExtra2, (GAMESTATE->m_sPreferredGroup == GROUP_ALL_MUSIC ? GAMESTATE->m_pCurSong->m_sGroupName : GAMESTATE->m_sPreferredGroup), pSongOut, pNotesOut, po_out, so_out))
CString Group = GAMESTATE->m_sPreferredGroup;
if(Group == GROUP_ALL_MUSIC)
{
ASSERT(GAMESTATE->m_pCurSong);
Group = GAMESTATE->m_pCurSong->m_sGroupName;
}
ASSERT(Group != "");
if(GetExtraStageInfoFromCourse(bExtra2, Group, pSongOut, pNotesOut, po_out, so_out))
return;
// Choose a hard song for the extra stage