Remove advancedemo

0230b57aa8
This commit is contained in:
NepDisk 2025-03-22 11:28:47 -04:00
parent c2333d038c
commit 32709797a3
4 changed files with 8 additions and 27 deletions

View file

@ -5601,14 +5601,6 @@ boolean TryRunTics(tic_t realtics)
if (ticking) if (ticking)
{ {
if (advancedemo)
{
if (timedemo_quit)
COM_ImmedExecute("quit");
else
D_StartTitle();
}
else
{ {
boolean tickInterp = true; boolean tickInterp = true;

View file

@ -130,7 +130,6 @@ INT32 postimgparam[MAXSPLITSCREENPLAYERS];
boolean sound_disabled = false; boolean sound_disabled = false;
boolean digital_disabled = false; boolean digital_disabled = false;
boolean advancedemo;
#ifdef DEBUGFILE #ifdef DEBUGFILE
INT32 debugload = 0; INT32 debugload = 0;
#endif #endif
@ -972,15 +971,6 @@ void D_SRB2Loop(void)
} }
} }
//
// D_AdvanceDemo
// Called after each demo or intro demosequence finishes
//
void D_AdvanceDemo(void)
{
advancedemo = true;
}
// ========================================================================= // =========================================================================
// D_SRB2Main // D_SRB2Main
// ========================================================================= // =========================================================================
@ -1053,7 +1043,6 @@ void D_StartTitle(void)
//demosequence = -1; //demosequence = -1;
G_SetGametype(GT_RACE); // SRB2kart G_SetGametype(GT_RACE); // SRB2kart
paused = false; paused = false;
advancedemo = false;
F_InitMenuPresValues(); F_InitMenuPresValues();
// clear cmd building stuff // clear cmd building stuff

View file

@ -21,9 +21,6 @@
extern "C" { extern "C" {
#endif #endif
extern boolean advancedemo;
// make sure not to write back the config until it's been correctly loaded // make sure not to write back the config until it's been correctly loaded
extern tic_t rendergametic; extern tic_t rendergametic;
@ -39,7 +36,6 @@ void D_SRB2Loop(void) FUNCNORETURN;
// D_SRB2Main() // D_SRB2Main()
// Not a globally visible function, just included for source reference, // Not a globally visible function, just included for source reference,
// calls all startup code, parses command line options. // calls all startup code, parses command line options.
// If not overrided by user input, calls D_AdvanceDemo.
// //
void D_SRB2Main(void); void D_SRB2Main(void);
@ -56,7 +52,6 @@ const char *D_Home(void);
// //
// BASE LEVEL // BASE LEVEL
// //
void D_AdvanceDemo(void);
void D_StartTitle(void); void D_StartTitle(void);
#ifdef __cplusplus #ifdef __cplusplus

View file

@ -3963,7 +3963,10 @@ static void G_StopTimingDemo(void)
if (restorecv_vidwait != cv_vidwait.value) if (restorecv_vidwait != cv_vidwait.value)
CV_SetValue(&cv_vidwait, restorecv_vidwait); CV_SetValue(&cv_vidwait, restorecv_vidwait);
D_AdvanceDemo(); if (timedemo_quit)
COM_ImmedExecute("quit");
else
D_StartTitle();
} }
// reset engine variable set for the demos // reset engine variable set for the demos
@ -4021,10 +4024,12 @@ boolean G_CheckDemoStatus(void)
{ {
G_StopDemo(); G_StopDemo();
if (modeattacking) if (timedemo_quit)
COM_ImmedExecute("quit");
else if (modeattacking)
M_EndModeAttackRun(); M_EndModeAttackRun();
else else
D_AdvanceDemo(); D_StartTitle();
} }
return true; return true;