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] |
| 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().
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 | ) |
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().