mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2024-12-27 21:01:04 +00:00
Misc changes to how the program runs
- Call DRPC_Init at the end of D_SRB2Main instead of in the middle - Call Discord_RunCallbacks in D_SRB2Loop instead of G_Ticker - Fix errorcount nums in I_Error, an old leftover from when Discord_Shutdown was not handled by I_AddExitFunction
This commit is contained in:
parent
cb5ab33a93
commit
c165b0761c
3 changed files with 11 additions and 11 deletions
12
src/d_main.c
12
src/d_main.c
|
@ -731,6 +731,10 @@ void D_SRB2Loop(void)
|
||||||
#ifdef HAVE_BLUA
|
#ifdef HAVE_BLUA
|
||||||
LUA_Step();
|
LUA_Step();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_DISCORDRPC
|
||||||
|
Discord_RunCallbacks();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1427,10 +1431,6 @@ void D_SRB2Main(void)
|
||||||
CONS_Printf("ST_Init(): Init status bar.\n");
|
CONS_Printf("ST_Init(): Init status bar.\n");
|
||||||
ST_Init();
|
ST_Init();
|
||||||
|
|
||||||
#ifdef HAVE_DISCORDRPC
|
|
||||||
DRPC_Init();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (M_CheckParm("-room"))
|
if (M_CheckParm("-room"))
|
||||||
{
|
{
|
||||||
if (!M_IsNextParm())
|
if (!M_IsNextParm())
|
||||||
|
@ -1617,6 +1617,10 @@ void D_SRB2Main(void)
|
||||||
if (!P_SetupLevel(false))
|
if (!P_SetupLevel(false))
|
||||||
I_Quit(); // fail so reset game stuff
|
I_Quit(); // fail so reset game stuff
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef HAVE_DISCORDRPC
|
||||||
|
DRPC_Init();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *D_Home(void)
|
const char *D_Home(void)
|
||||||
|
|
|
@ -2503,10 +2503,6 @@ void G_Ticker(boolean run)
|
||||||
if (spectatedelay4)
|
if (spectatedelay4)
|
||||||
spectatedelay4--;
|
spectatedelay4--;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_DISCORDRPC
|
|
||||||
Discord_RunCallbacks();
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -3251,11 +3251,11 @@ void I_Error(const char *error, ...)
|
||||||
I_ShutdownGraphics();
|
I_ShutdownGraphics();
|
||||||
if (errorcount == 6)
|
if (errorcount == 6)
|
||||||
I_ShutdownInput();
|
I_ShutdownInput();
|
||||||
if (errorcount == 8)
|
if (errorcount == 7)
|
||||||
I_ShutdownSystem();
|
I_ShutdownSystem();
|
||||||
if (errorcount == 9)
|
if (errorcount == 8)
|
||||||
SDL_Quit();
|
SDL_Quit();
|
||||||
if (errorcount == 10)
|
if (errorcount == 9)
|
||||||
{
|
{
|
||||||
M_SaveConfig(NULL);
|
M_SaveConfig(NULL);
|
||||||
G_SaveGameData(false);
|
G_SaveGameData(false);
|
||||||
|
|
Loading…
Reference in a new issue