Just a few minor bugfixes. Game Switching re-enabled.
This commit is contained in:
@@ -290,7 +290,7 @@ void ScreenGameplay::SaveSummary()
|
|||||||
}
|
}
|
||||||
|
|
||||||
m_pCurSong = NULL;
|
m_pCurSong = NULL;
|
||||||
for( int p=0; p<NUM_PLAYERS; p++ )
|
for( p=0; p<NUM_PLAYERS; p++ )
|
||||||
m_pCurNotes[p] = NULL;
|
m_pCurNotes[p] = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -128,8 +128,22 @@ ScreenTitleMenu::ScreenTitleMenu()
|
|||||||
|
|
||||||
m_Fade.SetClosed();
|
m_Fade.SetClosed();
|
||||||
m_Fade.OpenWipingRight( SM_DoneOpening );
|
m_Fade.OpenWipingRight( SM_DoneOpening );
|
||||||
|
|
||||||
this->AddActor( &m_Fade );
|
this->AddActor( &m_Fade );
|
||||||
|
|
||||||
|
|
||||||
|
// LEAVE THIS HERE! ITS ESSENTIAL
|
||||||
|
// I know you're a fan of removing my code, but if this isn't here
|
||||||
|
// the Ez2dancer announcer will be the default (as it loads in alphabetical order, and ez2dancer
|
||||||
|
// is the last announcer (E follows D))
|
||||||
|
// so just leave it yeah?
|
||||||
|
// I don't wanna fix this a 3rd TIME!!
|
||||||
|
// - Andy.
|
||||||
|
if (GAMEMAN->m_CurGame != GAME_EZ2)
|
||||||
|
{
|
||||||
|
ANNOUNCER->SwitchAnnouncer( "default" );
|
||||||
|
}
|
||||||
|
|
||||||
SOUND->PlayOnceStreamedFromDir( ANNOUNCER->GetPathTo(ANNOUNCER_TITLE_MENU_GAME_NAME) );
|
SOUND->PlayOnceStreamedFromDir( ANNOUNCER->GetPathTo(ANNOUNCER_TITLE_MENU_GAME_NAME) );
|
||||||
|
|
||||||
m_soundChange.Load( THEME->GetPathTo(SOUND_TITLE_MENU_CHANGE) );
|
m_soundChange.Load( THEME->GetPathTo(SOUND_TITLE_MENU_CHANGE) );
|
||||||
@@ -143,7 +157,6 @@ ScreenTitleMenu::ScreenTitleMenu()
|
|||||||
m_TitleMenuChoice = CHOICE_GAME_START;
|
m_TitleMenuChoice = CHOICE_GAME_START;
|
||||||
GainFocus( m_TitleMenuChoice );
|
GainFocus( m_TitleMenuChoice );
|
||||||
|
|
||||||
|
|
||||||
MUSIC->Stop();
|
MUSIC->Stop();
|
||||||
|
|
||||||
//this->SendScreenMessage( SM_TimeToFadeOut, 30.0 );
|
//this->SendScreenMessage( SM_TimeToFadeOut, 30.0 );
|
||||||
@@ -269,9 +282,9 @@ void ScreenTitleMenu::MenuStart( const PlayerNumber p )
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
case CHOICE_SELECT_GAME:
|
case CHOICE_SELECT_GAME:
|
||||||
m_soundInvalid.PlayRandom();
|
// m_soundInvalid.PlayRandom();
|
||||||
// m_soundSelect.PlayRandom();
|
m_soundSelect.PlayRandom();
|
||||||
// m_Fade.CloseWipingRight( SM_GoToSelectGame );
|
m_Fade.CloseWipingRight( SM_GoToSelectGame );
|
||||||
return;
|
return;
|
||||||
case CHOICE_MAP_INSTRUMENTS:
|
case CHOICE_MAP_INSTRUMENTS:
|
||||||
m_soundSelect.PlayRandom();
|
m_soundSelect.PlayRandom();
|
||||||
|
|||||||
@@ -263,6 +263,13 @@ CString ThemeManager::GetPathTo( ThemeElement te )
|
|||||||
GetDirListing( sCurrentThemeDir + sAssetPrefix + "*.jpg", asPossibleElementFilePaths, false, true );
|
GetDirListing( sCurrentThemeDir + sAssetPrefix + "*.jpg", asPossibleElementFilePaths, false, true );
|
||||||
GetDirListing( sCurrentThemeDir + sAssetPrefix + "*.bmp", asPossibleElementFilePaths, false, true );
|
GetDirListing( sCurrentThemeDir + sAssetPrefix + "*.bmp", asPossibleElementFilePaths, false, true );
|
||||||
GetDirListing( sCurrentThemeDir + sAssetPrefix + "*.gif", asPossibleElementFilePaths, false, true );
|
GetDirListing( sCurrentThemeDir + sAssetPrefix + "*.gif", asPossibleElementFilePaths, false, true );
|
||||||
|
|
||||||
|
// WHY Get rid of this when it's used?
|
||||||
|
// Just commment out if you REALLY don't want it?
|
||||||
|
GetDirListing( sDefaultThemeDir + sAssetPrefix + "*.sprite", asPossibleElementFilePaths, false, true );
|
||||||
|
GetDirListing( sDefaultThemeDir + sAssetPrefix + "*.png", asPossibleElementFilePaths, false, true );
|
||||||
|
GetDirListing( sDefaultThemeDir + sAssetPrefix + "*.jpg", asPossibleElementFilePaths, false, true );
|
||||||
|
GetDirListing( sDefaultThemeDir + sAssetPrefix + "*.bmp", asPossibleElementFilePaths, false, true );
|
||||||
}
|
}
|
||||||
else if( -1 != sAssetPrefix.Find("Sounds\\") )
|
else if( -1 != sAssetPrefix.Find("Sounds\\") )
|
||||||
{
|
{
|
||||||
@@ -270,10 +277,17 @@ CString ThemeManager::GetPathTo( ThemeElement te )
|
|||||||
GetDirListing( sCurrentThemeDir + sAssetPrefix + ".mp3", asPossibleElementFilePaths, false, true );
|
GetDirListing( sCurrentThemeDir + sAssetPrefix + ".mp3", asPossibleElementFilePaths, false, true );
|
||||||
GetDirListing( sCurrentThemeDir + sAssetPrefix + ".ogg", asPossibleElementFilePaths, false, true );
|
GetDirListing( sCurrentThemeDir + sAssetPrefix + ".ogg", asPossibleElementFilePaths, false, true );
|
||||||
GetDirListing( sCurrentThemeDir + sAssetPrefix + ".wav", asPossibleElementFilePaths, false, true );
|
GetDirListing( sCurrentThemeDir + sAssetPrefix + ".wav", asPossibleElementFilePaths, false, true );
|
||||||
|
|
||||||
|
GetDirListing( sDefaultThemeDir + sAssetPrefix + ".set", asPossibleElementFilePaths, false, true );
|
||||||
|
GetDirListing( sDefaultThemeDir + sAssetPrefix + ".mp3", asPossibleElementFilePaths, false, true );
|
||||||
|
GetDirListing( sDefaultThemeDir + sAssetPrefix + ".ogg", asPossibleElementFilePaths, false, true );
|
||||||
|
GetDirListing( sDefaultThemeDir + sAssetPrefix + ".wav", asPossibleElementFilePaths, false, true );
|
||||||
}
|
}
|
||||||
else if( -1 != sAssetPrefix.Find("Fonts\\") )
|
else if( -1 != sAssetPrefix.Find("Fonts\\") )
|
||||||
{
|
{
|
||||||
GetDirListing( sCurrentThemeDir + sAssetPrefix + ".font", asPossibleElementFilePaths, false, true );
|
GetDirListing( sCurrentThemeDir + sAssetPrefix + ".font", asPossibleElementFilePaths, false, true );
|
||||||
|
|
||||||
|
GetDirListing( sDefaultThemeDir + sAssetPrefix + ".font", asPossibleElementFilePaths, false, true );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user