Go to the source code of this file.
◆ smoke_burst_init()
◆ smoke_burst_update()
Definition at line 76 of file smoke_burst.c.
76 {
78
80 data->lifeTime++;
81 data->timeLeft--;
82
83 if (data->timeLeft < 0) {
85 }
86}
struct SmokeBurstFXData * smokeBurst
EffectInstanceDataPtr data
Referenced by smoke_burst_main().
◆ smoke_burst_render()
Definition at line 88 of file smoke_burst.c.
88 {
91
96
99}
BSS s32 PopupMenu_SelectedIndex
#define queue_render_task
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_PASS_THROUGH
void smoke_burst_appendGfx(void *effect)
void(* appendGfx)(void *)
Referenced by smoke_burst_main().
◆ smoke_burst_appendGfx()
void smoke_burst_appendGfx |
( |
void * | effect | ) |
|
Definition at line 101 of file smoke_burst.c.
101 {
111
115
120
128
130
135 } else {
139 }
140
144}
#define VIRTUAL_TO_PHYSICAL(addr)
DisplayContext * gDisplayContext
Referenced by smoke_burst_render().
◆ smoke_burst_main()
void smoke_burst_main |
( |
s32 | arg0, |
|
|
f32 | posX, |
|
|
f32 | posY, |
|
|
f32 | posZ, |
|
|
f32 | arg4, |
|
|
s32 | timeLeft ) |
Definition at line 21 of file smoke_burst.c.
21 {
25 s32 numParts = 1;
26
33
36
39
40 mem_clear(data, numParts *
sizeof(*data));
50
52 case 0:
57 break;
58 case 1:
63 break;
64 default:
69 break;
70 }
71}
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
void smoke_burst_update(EffectInstance *effect)
void smoke_burst_init(EffectInstance *effect)
void smoke_burst_render(EffectInstance *effect)
◆ D_09002950_32B7F0
◆ D_09002B60_32BA00
◆ D_09002C60_32BB00
◆ D_E004E5E0
◆ D_E004E5EC