- make the title music only play once, unless a real demo is successfully played.

This commit is contained in:
Christoph Oelckers 2021-05-17 11:41:43 +02:00
commit e47671c865
2 changed files with 6 additions and 2 deletions

View file

@ -315,6 +315,7 @@ FStartupInfo GameStartupInfo;
FString lastIWAD;
int restart = 0;
bool AppActive = true;
bool playedtitlemusic;
cycle_t FrameCycles;
@ -1573,7 +1574,8 @@ void D_DoAdvanceDemo (void)
gamestate = GS_DEMOSCREEN;
pagename = gameinfo.TitlePage;
pagetic = (int)(gameinfo.titleTime * TICRATE);
S_ChangeMusic (gameinfo.titleMusic, gameinfo.titleOrder, false);
if (!playedtitlemusic) S_ChangeMusic (gameinfo.titleMusic, gameinfo.titleOrder, false);
playedtitlemusic = true;
demosequence = 3;
pagecount = 0;
C_HideConsole ();