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

Function zCameraFlyEventCB

src/SB/Game/zCameraFly.cpp:81–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79}
80
81S32 zCameraFlyEventCB(xBase* from, xBase* to, U32 toEvent, const F32* toParam, xBase* b3)
82{
83 zCameraFly* fly = (zCameraFly*)to;
84 switch (toEvent)
85 {
86 case eEventEnable:
87 xBaseEnable(fly);
88 break;
89
90 case eEventDisable:
91 xBaseDisable(fly);
92 break;
93
94 case eEventRun:
95 if (xBaseIsEnabled(fly))
96 {
97 zCameraFlyStart(fly->casset->flyID);
98 }
99 break;
100
101 case eEventStop:
102 break;
103
104 case eEventSceneBegin:
105 break;
106 }
107 return eEventEnable;
108}

Callers

nothing calls this directly

Calls 4

xBaseEnableFunction · 0.85
xBaseDisableFunction · 0.85
xBaseIsEnabledFunction · 0.85
zCameraFlyStartFunction · 0.70

Tested by

no test coverage detected