Go to the source code of this file.
◆ huff_puff_breath_init()
◆ huff_puff_breath_update()
Definition at line 73 of file huff_puff_breath.c.
73 {
75 s32 temp_a2;
76
78 effect->
flags &= ~FX_INSTANCE_FLAG_DISMISS;
80 }
83 }
85
88 return;
89 }
92 }
93 if (temp_a2 < 16) {
94 data->
primCol.
a = (temp_a2 * 16) + 15;
95 }
99 }
102 }
106 }
109 }
110}
struct HuffPuffBreathFXData * huffPuffBreath
@ FX_INSTANCE_FLAG_DISMISS
Referenced by huff_puff_breath_main().
◆ huff_puff_breath_render()
Definition at line 112 of file huff_puff_breath.c.
112 {
115
118 renderTask.
dist = 10;
120
122}
#define queue_render_task
@ RENDER_MODE_CLOUD_NO_ZCMP
void huff_puff_breath_appendGfx(void *effect)
void(* appendGfx)(void *)
Referenced by huff_puff_breath_main().
◆ huff_puff_breath_appendGfx()
void huff_puff_breath_appendGfx |
( |
void * | effect | ) |
|
◆ huff_puff_breath_main()
EffectInstance * huff_puff_breath_main |
( |
s32 | type, |
|
|
f32 | posX, |
|
|
f32 | posY, |
|
|
f32 | posZ, |
|
|
f32 | angle, |
|
|
f32 | speed, |
|
|
f32 | scale, |
|
|
s32 | timeLeft ) |
Definition at line 16 of file huff_puff_breath.c.
16 {
20 s32 numParts = 1;
21
27 effectBp.
effectID = EFFECT_HUFF_PUFF_BREATH;
28
31
34
37 if (timeLeft <= 0) {
39 } else {
41 }
42
66
67 return effect;
68}
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
void huff_puff_breath_init(EffectInstance *effect)
void huff_puff_breath_update(EffectInstance *effect)
void huff_puff_breath_render(EffectInstance *effect)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
◆ func_E00DC2FC()
void func_E00DC2FC |
( |
void | | ) |
|
◆ D_09000400_3D84C0
◆ D_090005E8_3D86A8
◆ D_09000628_3D86E8
◆ D_E00DC640
◆ D_E00DC648