fix CoinMode toggling on ScreenTitleMenu

This commit is contained in:
Chris Danford
2005-01-05 04:35:15 +00:00
parent 910f9d75ba
commit cfd7f6300f
12 changed files with 14 additions and 19 deletions
+2 -2
View File
@@ -849,8 +849,8 @@ Premium PrefsManager::GetPremium()
#include "LuaFunctions.h" #include "LuaFunctions.h"
LuaFunction_NoArgs( CoinMode, PREFSMAN->m_CoinMode ) LuaFunction_NoArgs( CoinMode, CoinModeToString(PREFSMAN->m_CoinMode) )
LuaFunction_NoArgs( Premium, PREFSMAN->m_Premium ) LuaFunction_NoArgs( Premium, PremiumToString(PREFSMAN->m_Premium) )
/* /*
+2 -2
View File
@@ -88,8 +88,8 @@ void ScreenAttract::AttractInput( const DeviceInput& DeviceI, const InputEventTy
SCREENMAN->PlayCoinSound(); SCREENMAN->PlayCoinSound();
SCREENMAN->SendMessageToTopScreen( SM_StopMusic ); SCREENMAN->SendMessageToTopScreen( SM_StopMusic );
usleep( (int)(JOIN_PAUSE_SECONDS*1000*1000) ); // do a little pause, like the arcade does usleep( (int)(JOIN_PAUSE_SECONDS*1000*1000) ); // do a little pause, like the arcade does
LOG->Trace("ScreenAttract::AttractInput: go to ScreenTitleMenu" ); LOG->Trace("ScreenAttract::AttractInput: go to ScreenTitleBranch" );
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
break; break;
default: default:
ASSERT(0); ASSERT(0);
+1 -1
View File
@@ -31,7 +31,7 @@ const float RECORD_HOLD_SECONDS = 0.3f;
// //
// Defines specific to GameScreenTitleMenu // Defines specific to ScreenEdit
// //
#define DEBUG_X (SCREEN_LEFT + 10) #define DEBUG_X (SCREEN_LEFT + 10)
+1 -1
View File
@@ -50,7 +50,7 @@ void ScreenEditCoursesMenu::HandleScreenMessage( const ScreenMessage SM )
{ {
case SM_GoToPrevScreen: case SM_GoToPrevScreen:
case SM_GoToNextScreen: case SM_GoToNextScreen:
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
break; break;
} }
} }
+1 -1
View File
@@ -51,7 +51,7 @@ void ScreenEditMenu::HandleScreenMessage( const ScreenMessage SM )
m_Selector.RefreshNotes(); m_Selector.RefreshNotes();
break; break;
case SM_GoToPrevScreen: case SM_GoToPrevScreen:
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
break; break;
case SM_GoToNextScreen: case SM_GoToNextScreen:
SCREENMAN->SetNewScreen( "ScreenEdit" ); SCREENMAN->SetNewScreen( "ScreenEdit" );
+2 -2
View File
@@ -373,7 +373,7 @@ void ScreenEz2SelectMusic::HandleScreenMessage( const ScreenMessage SM )
switch( SM ) switch( SM )
{ {
case SM_GoToPrevScreen: case SM_GoToPrevScreen:
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
break; break;
case SM_GoToNextScreen: case SM_GoToNextScreen:
if( m_bGoToOptions ) if( m_bGoToOptions )
@@ -387,7 +387,7 @@ void ScreenEz2SelectMusic::HandleScreenMessage( const ScreenMessage SM )
} }
break; break;
case SM_NoSongs: case SM_NoSongs:
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
break; break;
} }
+1 -1
View File
@@ -148,7 +148,7 @@ void ScreenEz2SelectPlayer::HandleScreenMessage( const ScreenMessage SM )
break; break;
case SM_GoToPrevScreen: case SM_GoToPrevScreen:
SOUND->StopMusic(); SOUND->StopMusic();
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
break; break;
case SM_GoToNextScreen: case SM_GoToNextScreen:
SCREENMAN->SetNewScreen( NEXT_SCREEN ); SCREENMAN->SetNewScreen( NEXT_SCREEN );
+1 -1
View File
@@ -74,7 +74,7 @@ void ScreenReloadSongs::Update( float fDeltaTime )
SONGMAN->Reload( m_LoadingWindow ); SONGMAN->Reload( m_LoadingWindow );
UNLOCKMAN->UpdateSongs(); UNLOCKMAN->UpdateSongs();
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
} }
/* /*
+1 -1
View File
@@ -64,7 +64,7 @@ void ScreenStyleSplash::HandleScreenMessage( const ScreenMessage SM )
break; break;
case SM_GoToPrevScreen: case SM_GoToPrevScreen:
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
break; break;
case SM_GoToNextScreen: case SM_GoToNextScreen:
SCREENMAN->SetNewScreen( NEXT_SCREEN ); SCREENMAN->SetNewScreen( NEXT_SCREEN );
+1 -1
View File
@@ -53,7 +53,7 @@ void ScreenTest::Input( const DeviceInput& DeviceI, const InputEventType type, c
if( DeviceI.button == KEY_ESC ) if( DeviceI.button == KEY_ESC )
{ {
if( type != IET_FIRST_PRESS ) return; if( type != IET_FIRST_PRESS ) return;
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
return; return;
} }
} }
-1
View File
@@ -3,7 +3,6 @@
#include "PrefsManager.h" #include "PrefsManager.h"
#include "ScreenManager.h" #include "ScreenManager.h"
#include "GameSoundManager.h" #include "GameSoundManager.h"
#include "ScreenTitleMenu.h"
#include "GameConstantsAndTypes.h" #include "GameConstantsAndTypes.h"
#include "PrefsManager.h" #include "PrefsManager.h"
#include "ThemeManager.h" #include "ThemeManager.h"
+1 -5
View File
@@ -114,17 +114,13 @@ void ScreenTitleMenu::Input( const DeviceInput& DeviceI, const InputEventType ty
* so that the right m_aGameCommands will show */ * so that the right m_aGameCommands will show */
if( ScreenAttract::ChangeCoinModeInput( DeviceI, type, GameI, MenuI, StyleI ) ) if( ScreenAttract::ChangeCoinModeInput( DeviceI, type, GameI, MenuI, StyleI ) )
{ {
SCREENMAN->SetNewScreen( m_sName ); SCREENMAN->SetNewScreen( "ScreenTitleBranch" );
return; return;
} }
if( m_In.IsTransitioning() || m_Back.IsTransitioning() ) /* not m_Out */ if( m_In.IsTransitioning() || m_Back.IsTransitioning() ) /* not m_Out */
return; return;
if( PREFSMAN->GetCoinMode() != COIN_HOME )
return;
// //
// detect codes // detect codes
// //