From 9ff98a51cb406202f765920ac3bba575fc283900 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 6 Sep 2003 00:33:09 +0000 Subject: [PATCH] Add StageStats::OnePassed. --- stepmania/src/StageStats.cpp | 9 +++++++++ stepmania/src/StageStats.h | 1 + 2 files changed, 10 insertions(+) diff --git a/stepmania/src/StageStats.cpp b/stepmania/src/StageStats.cpp index 763c12f9c3..aabb77301e 100644 --- a/stepmania/src/StageStats.cpp +++ b/stepmania/src/StageStats.cpp @@ -97,3 +97,12 @@ Grade StageStats::GetGrade( PlayerNumber pn ) else if( fPercentDancePoints >= 0 ) return GRADE_D; else return GRADE_E; } + +bool StageStats::OnePassed() const +{ + for( int p=0; pIsHumanPlayer(p) && !GAMESTATE->m_CurStageStats.bFailed[p] ) + return true; + return false; +} + diff --git a/stepmania/src/StageStats.h b/stepmania/src/StageStats.h index a253ae64b5..015c4d4e72 100644 --- a/stepmania/src/StageStats.h +++ b/stepmania/src/StageStats.h @@ -23,6 +23,7 @@ struct StageStats StageStats(); void operator+=( const StageStats& other ); // accumulate Grade GetGrade( PlayerNumber pn ); + bool OnePassed() const; Song* pSong; int iMeter[NUM_PLAYERS];