Revert back to how it was.

Going to take the cheap route for now.
This commit is contained in:
Jason Felds
2011-07-11 00:18:07 -04:00
parent 4b76e30a5a
commit 807c933393
+7 -1
View File
@@ -786,6 +786,7 @@ RadarStats CalculateRadarStatsFast( const NoteData &in, RadarStats &out )
out.quads = 0; out.quads = 0;
map<int, int> simultaneousMap; map<int, int> simultaneousMap;
map<int, int> simultaneousMapNoHold; map<int, int> simultaneousMapNoHold;
map<int, int> simultaneousMapTapHoldHead;
map<int, int>::iterator itr; map<int, int>::iterator itr;
for( int t=0; t<in.GetNumTracks(); t++ ) for( int t=0; t<in.GetNumTracks(); t++ )
{ {
@@ -816,6 +817,11 @@ RadarStats CalculateRadarStatsFast( const NoteData &in, RadarStats &out )
else else
itr->second++; itr->second++;
if( tn.type == TapNote::tap || tn.type == TapNote::lift || tn.type == TapNote::hold_head )
{
simultaneousMapTapHoldHead[r] = 1;
}
if( tn.type == TapNote::hold_head ) if( tn.type == TapNote::hold_head )
{ {
int searchStartRow = r + 1; int searchStartRow = r + 1;
@@ -850,12 +856,12 @@ RadarStats CalculateRadarStatsFast( const NoteData &in, RadarStats &out )
} }
for( itr = simultaneousMapNoHold.begin(); itr != simultaneousMapNoHold.end(); itr ++ ) for( itr = simultaneousMapNoHold.begin(); itr != simultaneousMapNoHold.end(); itr ++ )
{ {
out.taps++;
if( itr->second >= 2 ) if( itr->second >= 2 )
{ {
out.jumps ++; out.jumps ++;
} }
} }
out.taps = simultaneousMapTapHoldHead.size();
return out; return out;
} }