diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 9c5c2b8cb0..3c4f3093f9 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -358,6 +358,18 @@ bool GameState::IsCourseMode() const } } +bool GameState::IsBattleMode() const +{ + switch( GAMESTATE->m_PlayMode ) + { + case PLAY_MODE_HUMAN_BATTLE: + case PLAY_MODE_CPU_BATTLE: + return true; + default: + return false; + } +} + bool GameState::HasEarnedExtraStage() { if( PREFSMAN->m_bEventMode ) diff --git a/stepmania/src/GameState.h b/stepmania/src/GameState.h index d14c508f19..ad5f14d2f5 100644 --- a/stepmania/src/GameState.h +++ b/stepmania/src/GameState.h @@ -101,6 +101,7 @@ public: bool IsCourseMode() const; + bool IsBattleMode() const; /* not Rave */ CString m_sLoadingMessage; // used in loading screen CString m_sPreferredGroup; // GROUP_ALL_MUSIC denotes no preferred group