NEW FEATURE: AutoSync status now shown during gameplay with icon

NEW FEATURE:  added autogen icon to select music
NEW FEATURE:  toggle for easter eggs in Machine Options
NEW FEATURE:  marvelous step timing togglable in Machine Options
NEW FEATURE:  Grade AAAA (all marvelous)
CHANGE:  Only show ScreenHowToPlay if at least one player chose easy
This commit is contained in:
Chris Danford
2003-01-11 08:55:21 +00:00
parent 82a4960bd9
commit 3ff91dffb0
51 changed files with 654 additions and 401 deletions
+22 -2
View File
@@ -36,6 +36,7 @@ ScreenInstructions::ScreenInstructions()
{
LOG->Trace( "ScreenInstructions::ScreenInstructions()" );
m_Menu.Load(
THEME->GetPathTo("BGAnimations","Instructions"),
THEME->GetPathTo("Graphics","Instructions Top Edge"),
@@ -43,13 +44,32 @@ ScreenInstructions::ScreenInstructions()
);
this->AddChild( &m_Menu );
if(!PREFSMAN->m_bHowToPlay)
if(!PREFSMAN->m_bInstructions)
{
this->SendScreenMessage( SM_GoToNextScreen, 0 );
m_Menu.ImmedOffScreenToMenu();
this->SendScreenMessage( SM_GoToNextScreen, 0.f );
return;
}
//
// Skip this screen unless someone chose easy
//
Difficulty easiestDiffuclty = DIFFICULTY_HARD;
for( int p=0; p<NUM_PLAYERS; p++ )
{
if( !GAMESTATE->IsPlayerEnabled(p) )
continue;
easiestDiffuclty = min( easiestDiffuclty, GAMESTATE->m_PreferredDifficulty[p] );
}
if( easiestDiffuclty != DIFFICULTY_EASY )
{
this->SendScreenMessage( SM_GoToNextScreen, 0 );
m_Menu.ImmedOffScreenToMenu();
return;
}
m_Menu.TweenOnScreenFromMenu( SM_None, true );
CString sHowToPlayPath;