Simplify.

This commit is contained in:
Steve Checkoway
2006-06-12 07:59:32 +00:00
parent 4dbf1d44ae
commit 439ab6c58a
2 changed files with 7 additions and 15 deletions
+4 -5
View File
@@ -222,17 +222,16 @@ void Model::LoadMaterialsFromMilkshapeAscii( RString sPath )
// shininess
if( f.GetLine( sLine ) <= 0 )
THROW;
char *p;
float fShininess = strtof( sLine, &p );
if( p == sLine )
float fShininess;
if( !FromString(sLine, fShininess) )
THROW;
Material.fShininess = fShininess;
// transparency
if( f.GetLine( sLine ) <= 0 )
THROW;
float fTransparency = strtof( sLine, &p );
if( p == sLine )
float fTransparency;
if( !FromString(sLine, fTransparency) )
THROW;
Material.fTransparency = fTransparency;
+3 -10
View File
@@ -107,19 +107,12 @@ void SongOptions::FromString( const RString &sOptions )
Regex mult("^([0-9]+(\\.[0-9]+)?)xmusic$");
vector<RString> matches;
if( mult.Compare(sBit, matches) )
{
char *p = NULL;
m_fMusicRate = strtof( matches[0], &p );
ASSERT( p != matches[0] );
}
::FromString( matches[0], m_fMusicRate );
matches.clear();
Regex lives("^([0-9]+) ?(lives|life)$");
if( lives.Compare(sBit, matches) )
{
int ret = sscanf( matches[0], "%i", &m_iBatteryLives );
ASSERT( ret == 1 );
}
::FromString( matches[0], m_iBatteryLives );
vector<RString> asParts;
split( sBit, " ", asParts, true );
@@ -132,7 +125,7 @@ void SongOptions::FromString( const RString &sOptions )
on = false;
}
if( sBit == "norecover" ) m_DrainType = DRAIN_NO_RECOVER;
if( sBit == "norecover" ) m_DrainType = DRAIN_NO_RECOVER;
else if( sBit == "suddendeath" ) m_DrainType = DRAIN_SUDDEN_DEATH;
else if( sBit == "power-drop" ) m_DrainType = DRAIN_NO_RECOVER;
else if( sBit == "death" ) m_DrainType = DRAIN_SUDDEN_DEATH;