From fdd448d812050a95845c29a4068601747653a74a Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 21 Jan 2003 03:18:16 +0000 Subject: [PATCH] don't let the same side pay twice (and loop the tween) --- stepmania/src/ScreenTitleMenu.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stepmania/src/ScreenTitleMenu.cpp b/stepmania/src/ScreenTitleMenu.cpp index 0a8878f8a0..35dc969fb9 100644 --- a/stepmania/src/ScreenTitleMenu.cpp +++ b/stepmania/src/ScreenTitleMenu.cpp @@ -201,6 +201,10 @@ void ScreenTitleMenu::Input( const DeviceInput& DeviceI, const InputEventType ty m_Fade.CloseWipingRight( SM_GoToAttractLoop ); break; case MENU_BUTTON_START: + /* If this side is already in, don't re-join (and re-pay!). */ + if(GAMESTATE->m_bSideIsJoined[MenuI.player]) + break; + switch( PREFSMAN->m_CoinMode ) { case PrefsManager::COIN_PAY: