diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 16f4614278..803e336450 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -2088,6 +2088,7 @@ public: DEFINE_METHOD( GetCoins, m_iCoins ) DEFINE_METHOD( IsSideJoined, m_bSideIsJoined[Enum::Check(L, 1)] ) DEFINE_METHOD( GetCoinsNeededToJoin, GetCoinsNeededToJoin() ) + DEFINE_METHOD( EnoughCreditsToJoin, EnoughCreditsToJoin() ) DEFINE_METHOD( PlayersCanJoin, PlayersCanJoin() ) DEFINE_METHOD( GetNumSidesJoined, GetNumSidesJoined() ) DEFINE_METHOD( GetCoinMode, GetCoinMode() ) @@ -2251,6 +2252,7 @@ public: ADD_METHOD( GetCoins ); ADD_METHOD( IsSideJoined ); ADD_METHOD( GetCoinsNeededToJoin ); + ADD_METHOD( EnoughCreditsToJoin ); ADD_METHOD( PlayersCanJoin ); ADD_METHOD( GetNumSidesJoined ); ADD_METHOD( GetCoinMode ); diff --git a/stepmania/src/GameState.h b/stepmania/src/GameState.h index 1173f59cab..c739dabbc3 100644 --- a/stepmania/src/GameState.h +++ b/stepmania/src/GameState.h @@ -85,7 +85,7 @@ public: bool PlayersCanJoin() const; // true if it's not too late for a player to join int GetCoinsNeededToJoin() const; - bool EnoughCreditsToJoin() const { return GetCoinsNeededToJoin() <= 0; } + bool EnoughCreditsToJoin() const { return m_iCoins >= GetCoinsNeededToJoin(); } int GetNumSidesJoined() const; const Game* GetCurrentGame();