This commit is contained in:
Steve Checkoway
2006-06-20 06:48:30 +00:00
parent 8bef98e7b6
commit 5e7ac2deed
+6 -14
View File
@@ -72,8 +72,8 @@ void NoteDataUtil::LoadFromSMNoteDataString( NoteData &out, RString sSMNoteData
for( unsigned m=0; m<asMeasures.size(); m++ ) // foreach measure for( unsigned m=0; m<asMeasures.size(); m++ ) // foreach measure
{ {
RString &sMeasureString = asMeasures[m]; RString &sMeasureString = asMeasures[m];
TrimLeft(sMeasureString); TrimLeft( sMeasureString );
TrimRight(sMeasureString); TrimRight( sMeasureString );
vector<RString> asMeasureLines; vector<RString> asMeasureLines;
split( sMeasureString, "\n", asMeasureLines, true ); // ignore empty is important split( sMeasureString, "\n", asMeasureLines, true ); // ignore empty is important
@@ -81,8 +81,8 @@ void NoteDataUtil::LoadFromSMNoteDataString( NoteData &out, RString sSMNoteData
for( unsigned l=0; l<asMeasureLines.size(); l++ ) for( unsigned l=0; l<asMeasureLines.size(); l++ )
{ {
RString &sMeasureLine = asMeasureLines[l]; RString &sMeasureLine = asMeasureLines[l];
TrimLeft(sMeasureLine); TrimLeft( sMeasureLine );
TrimRight(sMeasureLine); TrimRight( sMeasureLine );
const float fPercentIntoMeasure = l/(float)asMeasureLines.size(); const float fPercentIntoMeasure = l/(float)asMeasureLines.size();
const float fBeat = (m + fPercentIntoMeasure) * BEATS_PER_MEASURE; const float fBeat = (m + fPercentIntoMeasure) * BEATS_PER_MEASURE;
@@ -169,13 +169,9 @@ void NoteDataUtil::LoadFromSMNoteDataString( NoteData &out, RString sSMNoteData
// skip past the '}' // skip past the '}'
while( *p ) while( *p )
{ {
if( *p == '}' ) if( *(p++) == '}' )
{
p++;
break; break;
} }
p++;
}
} }
#endif #endif
@@ -193,13 +189,9 @@ void NoteDataUtil::LoadFromSMNoteDataString( NoteData &out, RString sSMNoteData
// skip past the ']' // skip past the ']'
while( *p ) while( *p )
{ {
if( *p == ']' ) if( *(p++) == ']' )
{
p++;
break; break;
} }
p++;
}
} }
/* Optimization: if we pass TAP_EMPTY, NoteData will do a search /* Optimization: if we pass TAP_EMPTY, NoteData will do a search