From 999692bee96299d6d17d02c3d89908a2c0360e79 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 2 Dec 2003 19:13:30 +0000 Subject: [PATCH] checkpoints --- stepmania/src/GameState.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 81f9c2e699..8574611ecf 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -855,10 +855,12 @@ void GameState::GetRankingFeats( PlayerNumber pn, vector &asFeatsO if( !IsHumanPlayer(pn) ) return; + CHECKPOINT_M(ssprintf("PlayMode %i",GAMESTATE->m_PlayMode)); switch( GAMESTATE->m_PlayMode ) { case PLAY_MODE_ARCADE: { + CHECKPOINT; unsigned i, j; StepsType nt = GAMESTATE->GetCurrentStyleDef()->m_StepsType; @@ -885,6 +887,7 @@ void GameState::GetRankingFeats( PlayerNumber pn, vector &asFeatsO vector::iterator toDelete = unique( vSongAndSteps.begin(), vSongAndSteps.end() ); vSongAndSteps.erase(toDelete, vSongAndSteps.end()); + CHECKPOINT; for( i=0; i &asFeatsO } } + CHECKPOINT; StageStats stats; vector vSongs; GetFinalEvalStatsAndSongs( stats, vSongs ); @@ -968,8 +972,10 @@ void GameState::GetRankingFeats( PlayerNumber pn, vector &asFeatsO case PLAY_MODE_ONI: case PLAY_MODE_ENDLESS: { + CHECKPOINT; StepsType nt = GAMESTATE->GetCurrentStyleDef()->m_StepsType; Course* pCourse = GAMESTATE->m_pCurCourse; + ASSERT( pCourse ); vector &vHighScores = pCourse->m_MemCardDatas[nt][MEMORY_CARD_MACHINE].vHighScores; for( unsigned i=0; i