use default modifiers for demonstration

This commit is contained in:
Chris Danford
2003-04-21 04:10:52 +00:00
parent 99bea5c5ef
commit 227343c9c3
3 changed files with 12 additions and 5 deletions
+5
View File
@@ -84,6 +84,11 @@ void GameState::Reset()
m_StoredPlayerOptions[p].Init(); m_StoredPlayerOptions[p].Init();
} }
m_SongOptions.Init(); m_SongOptions.Init();
for( p=0; p<NUM_PLAYERS; p++ )
{
m_PlayerOptions[p].FromString( PREFSMAN->m_sDefaultModifiers );
}
m_SongOptions.FromString( PREFSMAN->m_sDefaultModifiers );
for( p=0; p<NUM_PLAYERS; p++ ) for( p=0; p<NUM_PLAYERS; p++ )
NOTESKIN->SwitchNoteSkin( PlayerNumber(p), PREFSMAN->m_sDefaultNoteSkin ); NOTESKIN->SwitchNoteSkin( PlayerNumber(p), PREFSMAN->m_sDefaultNoteSkin );
+1 -1
View File
@@ -20,6 +20,7 @@
#include "ScreenManager.h" #include "ScreenManager.h"
#define SHOW_RANDOM_MODIFIERS THEME->GetMetricF("ScreenDemonstration","SecondsToShow")
#define SECONDS_TO_SHOW THEME->GetMetricF("ScreenDemonstration","SecondsToShow") #define SECONDS_TO_SHOW THEME->GetMetricF("ScreenDemonstration","SecondsToShow")
#define NEXT_SCREEN THEME->GetMetric("ScreenDemonstration","NextScreen") #define NEXT_SCREEN THEME->GetMetric("ScreenDemonstration","NextScreen")
@@ -42,7 +43,6 @@ bool PrepareForDemonstration() // always return true.
GAMESTATE->m_PlayMode = PLAY_MODE_ARCADE; GAMESTATE->m_PlayMode = PLAY_MODE_ARCADE;
return true; return true;
} }
+6 -4
View File
@@ -110,15 +110,17 @@ bool ScreenJukebox::PrepareForJukebox() // always return true.
if( !GAMESTATE->IsPlayerEnabled(p) ) if( !GAMESTATE->IsPlayerEnabled(p) )
continue; continue;
GAMESTATE->m_PlayerOptions[p] = PlayerOptions();
if( GAMESTATE->m_bJukeboxUsesModifiers ) if( GAMESTATE->m_bJukeboxUsesModifiers )
{
GAMESTATE->m_PlayerOptions[p].Init();
GAMESTATE->m_PlayerOptions[p].FromString( PREFSMAN->m_sDefaultModifiers );
GAMESTATE->m_PlayerOptions[p].ChooseRandomMofifiers(); GAMESTATE->m_PlayerOptions[p].ChooseRandomMofifiers();
}
} }
GAMESTATE->m_SongOptions = SongOptions(); GAMESTATE->m_SongOptions.Init();
GAMESTATE->m_SongOptions.FromString( PREFSMAN->m_sDefaultModifiers );
GAMESTATE->m_SongOptions.m_LifeType = (randomf(0,1)>0.8f) ? SongOptions::LIFE_BATTERY : SongOptions::LIFE_BAR;
GAMESTATE->m_SongOptions.m_FailType = SongOptions::FAIL_OFF; GAMESTATE->m_SongOptions.m_FailType = SongOptions::FAIL_OFF;
GAMESTATE->m_bDemonstrationOrJukebox = true; GAMESTATE->m_bDemonstrationOrJukebox = true;