From 181b9061377d42d24173c36a4373b01d43871a09 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 28 Feb 2003 07:26:43 +0000 Subject: [PATCH] add GameState::CourseMode --- stepmania/src/GameState.cpp | 13 +++++++++++++ stepmania/src/GameState.h | 1 + 2 files changed, 14 insertions(+) diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index e5ff5891e4..77eb894d26 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -258,6 +258,19 @@ bool GameState::IsPlayerEnabled( PlayerNumber pn ) } } +bool GameState::IsCourseMode() const +{ + switch(m_PlayMode) + { + case PLAY_MODE_ONI: + case PLAY_MODE_NONSTOP: + case PLAY_MODE_ENDLESS: + 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 5ef354e0e6..e1d7ba1cde 100644 --- a/stepmania/src/GameState.h +++ b/stepmania/src/GameState.h @@ -62,6 +62,7 @@ public: bool IsPlayerEnabled( PlayerNumber pn ); bool IsPlayerEnabled( int p ) { return IsPlayerEnabled( (PlayerNumber)p ); }; // for those too lasy to cast all those p's to a PlayerNumber + bool IsCourseMode() const; CString m_sLoadingMessage; // used in loading screen CString m_sPreferredGroup; // GROUP_ALL_MUSIC denotes no preferred group