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

Function zEnvEventCB

src/SB/Game/zEnv.cpp:153–180  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

151}
152
153S32 zEnvEventCB(xBase*, xBase* to, U32 toEvent, const F32* toParam, xBase*)
154{
155 switch (toEvent)
156 {
157 case eEventReset:
158 {
159 zEnvReset((_zEnv*)to);
160 break;
161 }
162 case eEventSetSnow:
163 {
164 xClimateSetSnow(toParam[0]);
165 break;
166 }
167 case eEventSetRain:
168 {
169 xClimateSetRain(toParam[0]);
170 break;
171 }
172 case eEventWaveSetLinear:
173 case eEventWaveSetRipple:
174 {
175 break;
176 }
177 }
178
179 return 1;
180}

Callers

nothing calls this directly

Calls 3

zEnvResetFunction · 0.85
xClimateSetSnowFunction · 0.85
xClimateSetRainFunction · 0.85

Tested by

no test coverage detected