use default modifiers for demonstration
This commit is contained in:
@@ -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 );
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user