Mario Kart 64
Loading...
Searching...
No Matches
effects.h File Reference
#include <common_structs.h>
Include dependency graph for effects.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void func_unnamed (void)
 
s32 func_8008C1D8 (s32 *)
 
void func_8008C1E0 (s32 *, s32)
 
void func_unnamed1 (s32)
 
void func_unnamed2 (s32)
 
void func_unnamed3 (void)
 
void func_8008C204 (void)
 
void func_unnamed4 (void)
 
void func_8008C214 (void)
 
void func_unnamed5 (void)
 
void func_unnamed6 (void)
 
void func_unnamed7 (void)
 
void func_unnamed8 (void)
 
void func_8008C23C (void)
 
void func_unnamed9 (void)
 
void func_unnamed10 (void)
 
void func_unnamed11 (void)
 
void func_unnamed12 (void)
 
void func_unnamed13 (void)
 
void func_unnamed14 (void)
 
void func_unnamed15 (void)
 
void func_unnamed16 (void)
 
void func_unnamed17 (void)
 
void func_unnamed18 (void)
 
void func_unnamed19 (void)
 
void func_unnamed20 (void)
 
void func_unnamed21 (void)
 
void func_unnamed22 (s32, s32)
 
void func_unnamed23 (void)
 
void func_unnamed24 (void)
 
void func_unnamed25 (void)
 
void func_unnamed26 (void)
 
void func_unnamed27 (void)
 
void func_unnamed28 (void)
 
void func_unnamed29 (void)
 
void func_unnamed30 (void)
 
void func_unnamed31 (void)
 
void func_unnamed32 (void)
 
void func_unnamed33 (void)
 
void func_8008C310 (Player *)
 
void func_unnamed34 (void)
 
void clean_effect (Player *, s8)
 
void func_8008C528 (Player *, s8)
 
void func_8008C62C (Player *, s8)
 
void func_8008C6D0 (Player *, s8)
 
void func_8008C73C (Player *, s8)
 
void func_8008C8C4 (Player *, s8)
 
void func_8008C9EC (Player *, s8)
 
void func_8008CDC0 (Player *, s8)
 
void func_8008CEB0 (Player *, s8)
 
void func_8008D0E4 (Player *, s8)
 
void func_8008D0FC (Player *, s8)
 
void func_8008D170 (Player *, s8)
 
void func_8008D3B0 (Player *, s8)
 
void apply_boost_sound_effect (Player *, s8)
 
void apply_boost_effect (Player *)
 
void remove_boost_effect (Player *)
 
void func_8008D570 (Player *, s8)
 
void func_8008D698 (Player *, s8)
 
void func_8008D760 (Player *)
 
void func_8008D7B0 (Player *, s8)
 
void func_8008D8B4 (Player *, s8)
 
void func_8008D97C (Player *)
 
void func_8008D9C0 (Player *)
 
void apply_hit_sound_effect (Player *, s8)
 
void apply_hit_effect (Player *, s8)
 
void apply_hit_rotating_sound_effect (Player *, s8)
 
void apply_lightning_effect (Player *, s8)
 
void remove_lightning_effect (Player *, s8)
 
void func_8008E4A4 (Player *, s8)
 
void apply_reverse_sound_effect (Player *, s8)
 
void func_8008E884 (Player *, s8)
 
void apply_hit_by_item_effect (Player *, s8)
 
void apply_hit_by_item_sound_effect (Player *, s8)
 
void remove_hit_by_item_effect (Player *, s8)
 
void apply_boost_ramp_asphalt_sound_effect (Player *, s8)
 
void apply_boost_ramp_asphalt_effect (Player *)
 
void remove_boost_ramp_asphalt_effect (Player *)
 
void apply_boost_ramp_wood_sound_effect (Player *, s8)
 
void apply_boost_ramp_wood_effect (Player *)
 
void remove_boost_ramp_wood_effect (Player *)
 
void func_8008F104 (Player *, s8)
 
void func_8008F1B8 (Player *, s8)
 
void func_8008F3E0 (Player *)
 
void func_8008F3F4 (Player *, s8)
 
void func_8008F494 (Player *, s8)
 
void func_8008F5A4 (Player *, s8)
 
void apply_star_effect (Player *, s8)
 
void apply_star_sound_effect (Player *, s8)
 
void func_8008F86C (Player *, s8)
 
void apply_boo_effect (Player *, s8)
 
void apply_boo_sound_effect (Player *, s8)
 
void func_8008FB30 (Player *, s8)
 
void func_8008FC1C (Player *)
 
void func_8008FC64 (Player *, s8)
 
void func_8008FCDC (Player *, s8)
 
void func_8008FD4C (Player *, s8)
 
void func_8008FDA8 (Player *, s8)
 
void func_8008FDF4 (Player *, s8)
 
void func_8008FE84 (Player *, s8)
 
void func_8008FEDC (Player *, s8)
 
void func_8008FF08 (Player *, s8)
 
void func_80090178 (Player *, s8, Vec3f, Vec3f)
 
void func_80090778 (Player *)
 
void func_80090868 (Player *)
 
void func_80090970 (Player *, s8, s8)
 
bool prevent_item_use (Player *)
 
void func_800911B4 (Player *, s8)
 
void func_80091298 (Player *, s8)
 
void func_800C9250 (u8)
 
void func_800CA59C (u8)
 
void func_800CA730 (u8)
 
void func_800CA984 (u8)
 
void func_800CAFC0 (u8)
 
void func_800CB064 (u8)
 

Variables

s32 D_8018D900 []
 
s16 D_8018D920 []
 
s32 D_8018D930 []
 
s32 D_8018D950 []
 
s32 D_8018D970 []
 
s32 D_8018D990 []
 
f32 D_800E3710 []
 
f32 D_800E3730 []
 
f32 D_800E3750 []
 
f32 D_800E3770 []
 
f32 D_800E37B0 []
 
f32 D_800E3790 []
 
f32 D_800E37D0 []
 
f32 D_800E37F0 []
 
s16 D_80165190 [4][8]
 
f32 D_80165280 []
 
s32 gFrameSinceLastACombo []
 

Function Documentation

◆ apply_boo_effect()

void apply_boo_effect ( Player * arg0,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_boo_sound_effect()

void apply_boo_sound_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_boost_effect()

void apply_boost_effect ( Player * player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_boost_ramp_asphalt_effect()

void apply_boost_ramp_asphalt_effect ( Player * player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_boost_ramp_asphalt_sound_effect()

void apply_boost_ramp_asphalt_sound_effect ( Player * player,
s8 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_boost_ramp_wood_effect()

void apply_boost_ramp_wood_effect ( Player * player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_boost_ramp_wood_sound_effect()

void apply_boost_ramp_wood_sound_effect ( Player * player,
s8 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_boost_sound_effect()

void apply_boost_sound_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_hit_by_item_effect()

void apply_hit_by_item_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_hit_by_item_sound_effect()

void apply_hit_by_item_sound_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_hit_effect()

void apply_hit_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_hit_rotating_sound_effect()

void apply_hit_rotating_sound_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_hit_sound_effect()

void apply_hit_sound_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_lightning_effect()

void apply_lightning_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_reverse_sound_effect()

void apply_reverse_sound_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_star_effect()

void apply_star_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ apply_star_sound_effect()

void apply_star_sound_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clean_effect()

void clean_effect ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008C1D8()

s32 func_8008C1D8 ( s32 * )

◆ func_8008C1E0()

void func_8008C1E0 ( s32 * ,
s32  )

◆ func_8008C204()

void func_8008C204 ( void )
Here is the caller graph for this function:

◆ func_8008C214()

void func_8008C214 ( void )
Here is the caller graph for this function:

◆ func_8008C23C()

void func_8008C23C ( void )
Here is the caller graph for this function:

◆ func_8008C310()

void func_8008C310 ( Player * player)
Here is the caller graph for this function:

◆ func_8008C528()

void func_8008C528 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008C62C()

void func_8008C62C ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008C6D0()

void func_8008C6D0 ( Player * player,
s8 arg1 )
Here is the caller graph for this function:

◆ func_8008C73C()

void func_8008C73C ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008C8C4()

void func_8008C8C4 ( Player * player,
s8 playerId )
Here is the caller graph for this function:

◆ func_8008C9EC()

void func_8008C9EC ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008CDC0()

void func_8008CDC0 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008CEB0()

void func_8008CEB0 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008D0E4()

void func_8008D0E4 ( Player * ,
s8  )

◆ func_8008D0FC()

void func_8008D0FC ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008D170()

void func_8008D170 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008D3B0()

void func_8008D3B0 ( Player * ,
s8  )

◆ func_8008D570()

void func_8008D570 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008D698()

void func_8008D698 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008D760()

void func_8008D760 ( Player * player)
Here is the caller graph for this function:

◆ func_8008D7B0()

void func_8008D7B0 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008D8B4()

void func_8008D8B4 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008D97C()

void func_8008D97C ( Player * player)
Here is the caller graph for this function:

◆ func_8008D9C0()

void func_8008D9C0 ( Player * player)
Here is the caller graph for this function:

◆ func_8008E4A4()

void func_8008E4A4 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008E884()

void func_8008E884 ( Player * player,
s8 arg1 )
Here is the caller graph for this function:

◆ func_8008F104()

void func_8008F104 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008F1B8()

void func_8008F1B8 ( Player * player,
s8 arg1 )
Here is the caller graph for this function:

◆ func_8008F3E0()

void func_8008F3E0 ( Player * player)
Here is the caller graph for this function:

◆ func_8008F3F4()

void func_8008F3F4 ( Player * ,
s8  )

◆ func_8008F494()

void func_8008F494 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008F5A4()

void func_8008F5A4 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008F86C()

void func_8008F86C ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008FB30()

void func_8008FB30 ( Player * arg0,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008FC1C()

void func_8008FC1C ( Player * player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008FC64()

void func_8008FC64 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008FCDC()

void func_8008FCDC ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008FD4C()

void func_8008FD4C ( Player * ,
s8  )

◆ func_8008FDA8()

void func_8008FDA8 ( Player * ,
s8  )

◆ func_8008FDF4()

void func_8008FDF4 ( Player * ,
s8  )

◆ func_8008FE84()

void func_8008FE84 ( Player * ,
s8  )

◆ func_8008FEDC()

void func_8008FEDC ( Player * ,
s8  )

◆ func_8008FF08()

void func_8008FF08 ( Player * player,
s8 playerId )
Here is the caller graph for this function:

◆ func_80090178()

void func_80090178 ( Player * player,
s8 playerId,
Vec3f arg2,
Vec3f arg3 )
Here is the caller graph for this function:

◆ func_80090778()

void func_80090778 ( Player * player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80090868()

void func_80090868 ( Player * player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80090970()

void func_80090970 ( Player * player,
s8 playerId,
s8 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800911B4()

void func_800911B4 ( Player * player,
s8 arg1 )
Here is the caller graph for this function:

◆ func_80091298()

void func_80091298 ( Player * player,
s8 arg1 )
Here is the caller graph for this function:

◆ func_800C9250()

void func_800C9250 ( u8 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CA59C()

void func_800CA59C ( u8 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CA730()

void func_800CA730 ( u8 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CA984()

void func_800CA984 ( u8 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CAFC0()

void func_800CAFC0 ( u8 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CB064()

void func_800CB064 ( u8 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_unnamed()

void func_unnamed ( void )

◆ func_unnamed1()

void func_unnamed1 ( s32 )

◆ func_unnamed10()

void func_unnamed10 ( void )

◆ func_unnamed11()

void func_unnamed11 ( void )

◆ func_unnamed12()

void func_unnamed12 ( void )

◆ func_unnamed13()

void func_unnamed13 ( void )

◆ func_unnamed14()

void func_unnamed14 ( void )

◆ func_unnamed15()

void func_unnamed15 ( void )

◆ func_unnamed16()

void func_unnamed16 ( void )

◆ func_unnamed17()

void func_unnamed17 ( void )

◆ func_unnamed18()

void func_unnamed18 ( void )

◆ func_unnamed19()

void func_unnamed19 ( void )

◆ func_unnamed2()

void func_unnamed2 ( s32 )

◆ func_unnamed20()

void func_unnamed20 ( void )

◆ func_unnamed21()

void func_unnamed21 ( void )

◆ func_unnamed22()

void func_unnamed22 ( s32 ,
s32  )

◆ func_unnamed23()

void func_unnamed23 ( void )

◆ func_unnamed24()

void func_unnamed24 ( void )

◆ func_unnamed25()

void func_unnamed25 ( void )

◆ func_unnamed26()

void func_unnamed26 ( void )

◆ func_unnamed27()

void func_unnamed27 ( void )

◆ func_unnamed28()

void func_unnamed28 ( void )

◆ func_unnamed29()

void func_unnamed29 ( void )

◆ func_unnamed3()

void func_unnamed3 ( void )

◆ func_unnamed30()

void func_unnamed30 ( void )

◆ func_unnamed31()

void func_unnamed31 ( void )

◆ func_unnamed32()

void func_unnamed32 ( void )

◆ func_unnamed33()

void func_unnamed33 ( void )

◆ func_unnamed34()

void func_unnamed34 ( void )

◆ func_unnamed4()

void func_unnamed4 ( void )

◆ func_unnamed5()

void func_unnamed5 ( void )

◆ func_unnamed6()

void func_unnamed6 ( void )

◆ func_unnamed7()

void func_unnamed7 ( void )

◆ func_unnamed8()

void func_unnamed8 ( void )

◆ func_unnamed9()

void func_unnamed9 ( void )

◆ prevent_item_use()

bool prevent_item_use ( Player * player)
Here is the caller graph for this function:

◆ remove_boost_effect()

void remove_boost_effect ( Player * player)
Here is the caller graph for this function:

◆ remove_boost_ramp_asphalt_effect()

void remove_boost_ramp_asphalt_effect ( Player * player)
Here is the caller graph for this function:

◆ remove_boost_ramp_wood_effect()

void remove_boost_ramp_wood_effect ( Player * player)
Here is the caller graph for this function:

◆ remove_hit_by_item_effect()

void remove_hit_by_item_effect ( Player * player,
s8 arg1 )
Here is the caller graph for this function:

◆ remove_lightning_effect()

void remove_lightning_effect ( Player * ,
s8  )

Variable Documentation

◆ D_800E3710

f32 D_800E3710[]
extern

◆ D_800E3730

f32 D_800E3730[]
extern

◆ D_800E3750

f32 D_800E3750[]
extern

◆ D_800E3770

f32 D_800E3770[]
extern

◆ D_800E3790

f32 D_800E3790[]
extern

◆ D_800E37B0

f32 D_800E37B0[]
extern

◆ D_800E37D0

f32 D_800E37D0[]
extern

◆ D_800E37F0

f32 D_800E37F0[]
extern

◆ D_80165190

s16 D_80165190[4][8]
extern

◆ D_80165280

f32 D_80165280[]
extern

◆ D_8018D900

s32 D_8018D900[]
extern

◆ D_8018D920

s16 D_8018D920[]
extern

◆ D_8018D930

s32 D_8018D930[]
extern

◆ D_8018D950

s32 D_8018D950[]
extern

◆ D_8018D970

s32 D_8018D970[]
extern

◆ D_8018D990

s32 D_8018D990[]
extern

◆ gFrameSinceLastACombo

s32 gFrameSinceLastACombo[]
extern