These are just local variables.

This commit is contained in:
Steve Checkoway
2007-02-14 10:44:54 +00:00
parent 598e602bd9
commit cb57db0d03
2 changed files with 23 additions and 24 deletions
+23 -20
View File
@@ -165,7 +165,7 @@ bool KSFLoader::LoadFromKSFFile( const RString &sPath, Steps &out, const Song &s
m_bTickChangeNeeded = false; m_bTickChangeNeeded = false;
int newTick = -1; int newTick = -1;
m_fCurBeat = 0.0f; float fCurBeat = 0.0f;
float prevBeat = 0.0f; // Used for hold tails. float prevBeat = 0.0f; // Used for hold tails.
for( unsigned r=0; r<m_vNoteRows.size(); r++ ) for( unsigned r=0; r<m_vNoteRows.size(); r++ )
{ {
@@ -237,7 +237,7 @@ bool KSFLoader::LoadFromKSFFile( const RString &sPath, Steps &out, const Song &s
{ {
/* Remember when each hold starts; ignore the middle. */ /* Remember when each hold starts; ignore the middle. */
if( iHoldStartRow[t] == -1 ) if( iHoldStartRow[t] == -1 )
iHoldStartRow[t] = BeatToNoteRow(m_fCurBeat); iHoldStartRow[t] = BeatToNoteRow(fCurBeat);
continue; continue;
} }
@@ -265,10 +265,10 @@ bool KSFLoader::LoadFromKSFFile( const RString &sPath, Steps &out, const Song &s
return false; return false;
} }
notedata.SetTapNote(t, BeatToNoteRow(m_fCurBeat), tap); notedata.SetTapNote(t, BeatToNoteRow(fCurBeat), tap);
} }
prevBeat = m_fCurBeat; prevBeat = fCurBeat;
m_fCurBeat = prevBeat + 1.0f / m_iTickCount; fCurBeat = prevBeat + 1.0f / m_iTickCount;
} }
/* We need to remove holes where the BPM increases. */ /* We need to remove holes where the BPM increases. */
@@ -451,9 +451,12 @@ bool KSFLoader::LoadGlobalData( const RString &sPath, Song &out )
else else
{ {
int tickToChange = m_iTickCount; int tickToChange = m_iTickCount;
m_fCurBeat = 0.0f; float fCurBeat = 0.0f;
float speedToChange = 0.0f, timeToStop = 0.0f; float speedToChange = 0.0f, timeToStop = 0.0f;
m_bDMRequired = m_bBPMChangeNeeded = m_bBPMStopNeeded = m_bTickChangeNeeded = false; bool bDMRequired = false;
bool bBPMChangeNeeded = false;
bool bBPMStopNeeded = false;
m_bTickChangeNeeded = false;
for (unsigned i=0; i < m_vNoteRows.size(); i++) for (unsigned i=0; i < m_vNoteRows.size(); i++)
{ {
@@ -465,7 +468,7 @@ bool KSFLoader::LoadGlobalData( const RString &sPath, Song &out )
if( NoteRowString == "2222222222222" ) // Row of 2s = end. Confirm KIUCompliency here. if( NoteRowString == "2222222222222" ) // Row of 2s = end. Confirm KIUCompliency here.
{ {
if (!m_bDMRequired) if (!bDMRequired)
m_bKIUCompliant = true; m_bKIUCompliant = true;
break; break;
} }
@@ -476,7 +479,7 @@ bool KSFLoader::LoadGlobalData( const RString &sPath, Song &out )
if (BeginsWith(NoteRowString, "|T") || if (BeginsWith(NoteRowString, "|T") ||
BeginsWith(NoteRowString, "|B") || BeginsWith(NoteRowString, "|D") ) BeginsWith(NoteRowString, "|B") || BeginsWith(NoteRowString, "|D") )
{ {
m_bDMRequired = true; bDMRequired = true;
RString temp = NoteRowString.substr(2,NoteRowString.size()-3); RString temp = NoteRowString.substr(2,NoteRowString.size()-3);
float numTemp = StringToFloat(temp); float numTemp = StringToFloat(temp);
if (BeginsWith(NoteRowString, "|T")) if (BeginsWith(NoteRowString, "|T"))
@@ -487,13 +490,13 @@ bool KSFLoader::LoadGlobalData( const RString &sPath, Song &out )
} }
else if (BeginsWith(NoteRowString, "|B")) else if (BeginsWith(NoteRowString, "|B"))
{ {
m_bBPMChangeNeeded = true; bBPMChangeNeeded = true;
speedToChange = numTemp; speedToChange = numTemp;
continue; continue;
} }
else else
{ {
m_bBPMStopNeeded = true; bBPMStopNeeded = true;
timeToStop = numTemp / 1000.0f; timeToStop = numTemp / 1000.0f;
continue; continue;
} }
@@ -512,19 +515,19 @@ bool KSFLoader::LoadGlobalData( const RString &sPath, Song &out )
m_iTickCount = tickToChange; m_iTickCount = tickToChange;
m_bTickChangeNeeded = false; m_bTickChangeNeeded = false;
} }
if( m_bBPMChangeNeeded ) if( bBPMChangeNeeded )
{ {
LOG->Trace( "Adding tempo change of %f BPM at beat %f", speedToChange, m_fCurBeat ); LOG->Trace( "Adding tempo change of %f BPM at beat %f", speedToChange, fCurBeat );
out.AddBPMSegment( BPMSegment(BeatToNoteRow(m_fCurBeat), speedToChange) ); out.AddBPMSegment( BPMSegment(BeatToNoteRow(fCurBeat), speedToChange) );
m_bBPMChangeNeeded = false; bBPMChangeNeeded = false;
} }
if( m_bBPMStopNeeded ) if( bBPMStopNeeded )
{ {
LOG->Trace( "Adding tempo freeze of %f seconds at beat %f", timeToStop, m_fCurBeat ); LOG->Trace( "Adding tempo freeze of %f seconds at beat %f", timeToStop, fCurBeat );
out.AddStopSegment( StopSegment(BeatToNoteRow(m_fCurBeat),timeToStop) ); out.AddStopSegment( StopSegment(BeatToNoteRow(fCurBeat),timeToStop) );
m_bBPMStopNeeded = false; bBPMStopNeeded = false;
} }
m_fCurBeat += 1.0f / m_iTickCount; fCurBeat += 1.0f / m_iTickCount;
} }
} }
-4
View File
@@ -22,12 +22,8 @@ public:
private: private:
bool m_bKIUCompliant; bool m_bKIUCompliant;
bool m_bDMRequired;
bool m_bBPMChangeNeeded;
bool m_bBPMStopNeeded;
bool m_bTickChangeNeeded; bool m_bTickChangeNeeded;
int m_iTickCount; int m_iTickCount;
float m_fCurBeat;
vector<RString> m_vNoteRows; vector<RString> m_vNoteRows;
}; };