27 effectBp.
effectID = EFFECT_HUFF_PUFF_BREATH;
78 effect->
flags &= ~FX_INSTANCE_FLAG_DISMISS;
94 data->
primCol.
a = (temp_a2 * 16) + 15;
118 renderTask.
dist = 10;
131 s32 unk_00 = data->
type;
152 gDPSetTileSize(
gMainGfxPos++, G_TX_RENDERTILE, uls, ult, uls + 31 * 4, ult + 15 * 4);
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
struct HuffPuffBreathFXData * huffPuffBreath
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_MODE_CLOUD_NO_ZCMP
void huff_puff_breath_init(EffectInstance *effect)
void huff_puff_breath_update(EffectInstance *effect)
void huff_puff_breath_render(EffectInstance *effect)
EffectInstance * huff_puff_breath_main(s32 type, f32 posX, f32 posY, f32 posZ, f32 angle, f32 speed, f32 scale, s32 timeLeft)
void huff_puff_breath_appendGfx(void *effect)
#define VIRTUAL_TO_PHYSICAL(addr)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext