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

Function zGameInit

src/SB/Game/zGame.cpp:340–368  ·  view source on GitHub ↗

Scheduling, I guess

Source from the content-addressed store, hash-verified

338
339// Scheduling, I guess
340void zGameInit(U32 theSceneID)
341{
342 gGameWhereAmI = eGameWhere_InitStart;
343 xtextbox::clear_layout_cache();
344 xsrand(iTimeGet());
345 iTimeGet();
346 xrand();
347 gGameWhereAmI = eGameWhere_InitScene;
348 if (g_hiphopReloadHIP != 0)
349 {
350 zSceneInit(theSceneID, 1);
351 }
352 else
353 {
354 zSceneInit(theSceneID, 0);
355 }
356 g_hiphopReloadHIP = 0;
357 g_hiphopForcePortal = 0;
358 gGameWhereAmI = eGameWhere_InitCamera;
359 xCameraInit(&globals.camera, 640, 480);
360 zCameraReset(&globals.camera);
361 xCameraSetScene(&globals.camera, globals.sceneCur);
362 gGameWhereAmI = eGameWhere_InitMusic;
363 zMusicInit();
364 gGameWhereAmI = eGameWhere_InitOther;
365 zGameStats_Init();
366 zhud::init();
367 gGameWhereAmI = eGameWhere_InitEnd;
368}
369
370// Scheduling, I guess
371void zGameExit()

Callers 1

zGameUpdateModeFunction · 0.85

Calls 11

clear_layout_cacheFunction · 0.85
xsrandFunction · 0.85
xrandFunction · 0.85
xCameraInitFunction · 0.85
zCameraResetFunction · 0.85
xCameraSetSceneFunction · 0.85
zMusicInitFunction · 0.85
zGameStats_InitFunction · 0.85
zSceneInitFunction · 0.70
initFunction · 0.70
iTimeGetFunction · 0.50

Tested by

no test coverage detected