Go to the source code of this file.
Enumerations | |
enum | MiniHeartState { HEART_STATE_INIT = 0 , HEART_STATE_APPEAR = 1 , HEART_STATE_SWARM = 2 , HEART_STATE_MISS = 20 , HEART_STATE_WAIT = 3 , HEART_STATE_SQUEEZE = 4 , HEART_STATE_DISPERSE = 5 , HEART_STATE_VANISH = 6 , HEART_STATE_DONE = 7 } |
Functions | |
void | tubba_heart_attack_init (EffectInstance *effect) |
void | tubba_heart_attack_update (EffectInstance *effect) |
void | tubba_heart_attack_render (EffectInstance *effect) |
void | tubba_heart_attack_appendGfx (void *effect) |
EffectInstance * | tubba_heart_attack_main (s32 type, f32 arg1, f32 arg2, f32 arg3, f32 arg4, s32 duration) |
EFFECT_DEF_FLOATING_CLOUD_PUFF (floating_cloud_puff_main) | |
void | func_E00CC9C8 (void) |
Variables | |
Gfx | D_09000400_3D2980 [] |
Gfx | D_09000518_3D2A98 [] |
u8 | AnimScalePct [] = { 94, 92, 100, 105, 107, 105, 100 } |
u8 | AppearScalePct [] = { 20, 40, 58, 73, 85, 92, 97, 100 } |
u8 | SwarmInterpPct [] |
u8 | MissInterpPct [] |
u8 | SqueezeInterpPct [] |
s8 | HeartOffsetY [TUBBA_MINI_HEART_COUNT] |
enum MiniHeartState |
Enumerator | |
---|---|
HEART_STATE_INIT | |
HEART_STATE_APPEAR | |
HEART_STATE_SWARM | |
HEART_STATE_MISS | |
HEART_STATE_WAIT | |
HEART_STATE_SQUEEZE | |
HEART_STATE_DISPERSE | |
HEART_STATE_VANISH | |
HEART_STATE_DONE |
Definition at line 4 of file tubba_heart_attack.c.
void tubba_heart_attack_init | ( | EffectInstance * | effect | ) |
Definition at line 119 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_main().
void tubba_heart_attack_update | ( | EffectInstance * | effect | ) |
Definition at line 124 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_main().
void tubba_heart_attack_render | ( | EffectInstance * | effect | ) |
Definition at line 290 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_main().
void tubba_heart_attack_appendGfx | ( | void * | effect | ) |
Definition at line 306 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_render().
EffectInstance * tubba_heart_attack_main | ( | s32 | type, |
f32 | arg1, | ||
f32 | arg2, | ||
f32 | arg3, | ||
f32 | arg4, | ||
s32 | duration ) |
Definition at line 56 of file tubba_heart_attack.c.
EFFECT_DEF_FLOATING_CLOUD_PUFF | ( | floating_cloud_puff_main | ) |
void func_E00CC9C8 | ( | void | ) |
Definition at line 303 of file tubba_heart_attack.c.
|
extern |
Referenced by tubba_heart_attack_appendGfx().
|
extern |
Referenced by tubba_heart_attack_appendGfx().
u8 AnimScalePct[] = { 94, 92, 100, 105, 107, 105, 100 } |
Definition at line 19 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_update().
u8 AppearScalePct[] = { 20, 40, 58, 73, 85, 92, 97, 100 } |
Definition at line 21 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_update().
u8 SwarmInterpPct[] |
Definition at line 23 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_update().
u8 MissInterpPct[] |
Definition at line 28 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_update().
u8 SqueezeInterpPct[] |
Definition at line 33 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_update().
s8 HeartOffsetY[TUBBA_MINI_HEART_COUNT] |
Definition at line 43 of file tubba_heart_attack.c.
Referenced by tubba_heart_attack_main(), and tubba_heart_attack_update().