MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / zGameExit

Function zGameExit

src/SB/Game/zGame.cpp:371–395  ·  view source on GitHub ↗

Scheduling, I guess

Source from the content-addressed store, hash-verified

369
370// Scheduling, I guess
371void zGameExit()
372{
373 gGameWhereAmI = eGameWhere_ExitStart;
374 zGameExtras_SceneExit();
375 gGameWhereAmI = eGameWhere_ExitRumble;
376 xPadDestroyRumbleChain(globals.currentActivePad);
377 gGameWhereAmI = eGameWhere_ExitHUD;
378 zhud::destroy();
379 gGameWhereAmI = eGameWhere_ExitSound;
380 zMusicKill();
381 xSndStopAll(0xfffffffb);
382 xSndUpdate();
383 gGameWhereAmI = eGameWhere_ExitCamera;
384 xCameraExit(&globals.camera);
385 gGameWhereAmI = eGameWhere_ExitScene;
386 if (g_hiphopReloadHIP != 0)
387 {
388 zSceneExit(1);
389 }
390 else
391 {
392 zSceneExit(0);
393 }
394 gGameWhereAmI = eGameWhere_ExitEnd;
395}
396
397void zGameSetup()
398{

Callers 1

zGameUpdateModeFunction · 0.85

Calls 8

xPadDestroyRumbleChainFunction · 0.85
xSndUpdateFunction · 0.85
xCameraExitFunction · 0.85
zGameExtras_SceneExitFunction · 0.70
destroyFunction · 0.70
zMusicKillFunction · 0.70
zSceneExitFunction · 0.70
xSndStopAllFunction · 0.50

Tested by

no test coverage detected