From b4cb0893ff5d4ad5362fe0f81e015a2aedc20ae7 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Sun, 16 Sep 2007 00:52:16 +0000 Subject: [PATCH] Use preincrement for iterators to prevent making a copy of the iterator and simplify making a pair. --- stepmania/src/Player.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/stepmania/src/Player.cpp b/stepmania/src/Player.cpp index 27e7b76b9a..40800756ba 100644 --- a/stepmania/src/Player.cpp +++ b/stepmania/src/Player.cpp @@ -718,7 +718,7 @@ void Player::Update( float fDeltaTime ) NoteData::all_tracks_iterator &iter = *m_pIterCurrentOrUpcoming; while( !iter.IsAtEnd() && iter.Row() < iSongRow ) { - iter++; + ++iter; } multimap mapRowToTap; @@ -731,7 +731,7 @@ void Player::Update( float fDeltaTime ) NoteData::iterator iter = m_pIterCurrentOrUpcoming->GetIter(t); if( iter == m_NoteData.begin(t) ) continue; // no previous note available - iter--; + --iter; TapNote &tn = iter->second; int iRow = iter->first; ASSERT( iRow < iSongRow ); @@ -741,7 +741,7 @@ void Player::Update( float fDeltaTime ) if( !bInRange ) continue; TrackRowTapNote trtn = { t, iRow, &tn }; - mapRowToTap.insert( pair(iRow,trtn) ); + mapRowToTap.insert( make_pair(iRow,trtn) ); } // mapRowToTap now contains all overlapping holds sored by row @@ -912,8 +912,8 @@ void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vectorpTN; @@ -2183,7 +2183,7 @@ void Player::UpdateJudgedRows() { NoteData::all_tracks_iterator iter = *m_pIterUnjudgedRows; int iLastSeenRow = -1; - for( ; !iter.IsAtEnd() && iter.Row() <= iEndRow; iter++ ) + for( ; !iter.IsAtEnd() && iter.Row() <= iEndRow; ++iter ) { int iRow = iter.Row(); @@ -2229,7 +2229,7 @@ void Player::UpdateJudgedRows() set setSounds; NoteData::all_tracks_iterator iter = *m_pIterUnjudgedMineRows; // copy int iLastSeenRow = -1; - for( ; !iter.IsAtEnd() && iter.Row() <= iEndRow; iter++ ) + for( ; !iter.IsAtEnd() && iter.Row() <= iEndRow; ++iter ) { int iRow = iter.Row(); TapNote &tn = *iter; @@ -2317,7 +2317,7 @@ void Player::CrossedRows( int iLastRowCrossed, const RageTimer &now ) NoteData::all_tracks_iterator &iter = *m_pIterUncrossedRows; int iLastSeenRow = -1; - for( ; !iter.IsAtEnd() && iter.Row() <= iLastRowCrossed; iter++ ) + for( ; !iter.IsAtEnd() && iter.Row() <= iLastRowCrossed; ++iter ) { /* Apply InitialHoldLife. */ TapNote &tn = *iter;