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

Function ZDSP_instInit

src/SB/Game/zDispatcher.cpp:106–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

104
105void zDispatcher_Load(st_ZDISPATCH_DATA* dspdata, xSerial* s)
106{
107 xBaseLoad(dspdata, s);
108}
109
110static void ZDSP_instInit(st_ZDISPATCH_DATA* dspdata, xBaseAsset* bass)
111{
112 xBaseInit(dspdata, bass);
113 dspdata->rawass = bass;
114 dspdata->eventFunc = ZDSP_elcb_event;
115 if (dspdata->linkCount != 0)
116 {
117 dspdata->link = (xLinkAsset*)(dspdata->rawass + 1);
118 }
119 else
120 {
121 dspdata->link = NULL;
122 }
123 ZDSP_readAsset(dspdata);
124 xSceneID2Name(globals.sceneCur, dspdata->id);

Callers 2

zDispatcher_InitFunction · 0.85
ZDSP_instResetFunction · 0.85

Calls 3

xBaseInitFunction · 0.85
ZDSP_readAssetFunction · 0.85
xSceneID2NameFunction · 0.85

Tested by

no test coverage detected