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

Method dispatcher

src/SB/Core/x/xHud.cpp:192–217  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

190 }
191
192 void widget::dispatcher(xBase*, U32 event, const F32* toParam, xBase*)
193 {
194 switch (event)
195 {
196 case eEventEnable:
197 enable();
198 break;
199 case eEventDisable:
200 disable();
201 break;
202 case eEventVisible:
203 case eEventFastVisible:
204 flag.visible = 1;
205 break;
206 case eEventInvisible:
207 case eEventFastInvisible:
208 flag.visible = 0;
209 break;
210 case eEventDispatcher_ShowHud:
211 show();
212 break;
213 case eEventDispatcher_HideHud:
214 hide();
215 break;
216 }
217 }
218
219 // Equivalent: scheduling
220 U32 widget::type() const

Callers

nothing calls this directly

Calls 2

showFunction · 0.50
hideFunction · 0.50

Tested by

no test coverage detected