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
+7 -3
View File
@@ -144,7 +144,8 @@ bool RageFileDriverDirect::Remove( const RString &sPath_ )
{
RString sPath = sPath_;
FDB->ResolvePath( sPath );
switch( this->GetFileType(sPath) )
RageFileManager::FileType type = this->GetFileType(sPath);
switch( type )
{
case RageFileManager::TYPE_FILE:
TRACE( ssprintf("remove '%s'", (m_sRoot + sPath).c_str()) );
@@ -166,8 +167,11 @@ bool RageFileDriverDirect::Remove( const RString &sPath_ )
FDB->DelFile( sPath );
return true;
case RageFileManager::TYPE_NONE: return false;
default: ASSERT(0); return false;
case RageFileManager::TYPE_NONE:
return false;
default:
FAIL_M(ssprintf("Invalid FileType: %i", type));
}
}