replace ASSERT(0) with useful fail messages

This commit is contained in:
Devin J. Pohly
2012-12-27 16:59:35 -05:00
parent 376056a0cf
commit bd0e2074ad
71 changed files with 289 additions and 245 deletions
+6 -3
View File
@@ -75,7 +75,8 @@ void SongOptions::GetMods( vector<RString> &AddTo ) const
case LIFE_TIME:
AddTo.push_back( "LifeTime" );
break;
default: ASSERT(0);
default:
FAIL_M(ssprintf("Invalid LifeType: %i", m_LifeType));
}
@@ -95,7 +96,8 @@ void SongOptions::GetMods( vector<RString> &AddTo ) const
case AUTOSYNC_SONG: AddTo.push_back("AutosyncSong"); break;
case AUTOSYNC_MACHINE: AddTo.push_back("AutosyncMachine"); break;
case AUTOSYNC_TEMPO: AddTo.push_back("AutosyncTempo"); break;
default: ASSERT(0);
default:
FAIL_M(ssprintf("Invalid autosync type: %i", m_AutosyncType));
}
switch( m_SoundEffectType )
@@ -103,7 +105,8 @@ void SongOptions::GetMods( vector<RString> &AddTo ) const
case SOUNDEFFECT_OFF: break;
case SOUNDEFFECT_SPEED: AddTo.push_back("EffectSpeed"); break;
case SOUNDEFFECT_PITCH: AddTo.push_back("EffectPitch"); break;
default: ASSERT(0);
default:
FAIL_M(ssprintf("Invalid sound effect type: %i", m_SoundEffectType));
}
if( m_bAssistClap )