Mario Kart 64
actors_extended.h File Reference
#include "common_structs.h"
#include "actor_types.h"
Include dependency graph for actors_extended.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void copy_collision (Collision *, Collision *)
 
void func_802B02B4 (struct ShellActor *, s32)
 
void func_802B039C (struct BananaActor *)
 
void func_802B0464 (s16)
 
void func_802B04E8 (struct BananaActor *, s16)
 
void func_802B0570 (struct BananaActor *)
 
void func_802B0648 (struct BananaBunchParent *)
 
void func_802B0788 (s16, struct BananaBunchParent *, Player *)
 
s32 func_802B09C0 (s16)
 
void update_actor_banana_bunch (struct BananaBunchParent *)
 
s32 is_shell_exist (s16)
 
void update_actor_triple_shell (TripleShellParent *, s16)
 
s32 use_banana_bunch_item (Player *)
 
s32 use_triple_shell_item (Player *, s16)
 
s32 init_triple_shell (TripleShellParent *, Player *, s16, u16)
 
s32 use_green_shell_item (Player *)
 
s32 use_red_shell_item (Player *)
 
void use_blue_shell_item (Player *)
 
void update_actor_banana (struct BananaActor *)
 
void func_802B2914 (struct BananaBunchParent *, Player *, s16)
 
s32 use_fake_itembox_item (Player *)
 
s32 use_banana_item (Player *)
 
void use_thunder_item (Player *)
 
void player_use_item (Player *)
 
void func_802B30EC (void)
 
void update_actor_green_shell (struct ShellActor *)
 
void func_802B3B44 (struct ShellActor *)
 
void func_802B3E7C (struct ShellActor *, Player *)
 
s16 func_802B3FD0 (Player *, struct ShellActor *)
 
void func_802B4104 (struct ShellActor *)
 
void update_actor_red_blue_shell (struct ShellActor *)
 
void func_802B4E30 (struct Actor *)
 
void func_800CAB4C (u8)
 

Variables

f32 D_802B9F68
 
s16 gPlayerBalloonCount []
 

Function Documentation

◆ copy_collision()

void copy_collision ( Collision arg0,
Collision arg1 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CAB4C()

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

◆ func_802B02B4()

void func_802B02B4 ( struct ShellActor shell,
s32  shellType 
)
Here is the caller graph for this function:

◆ func_802B039C()

void func_802B039C ( struct BananaActor banana)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802B0464()

void func_802B0464 ( s16  bananaIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802B04E8()

void func_802B04E8 ( struct BananaActor ,
s16   
)

◆ func_802B0570()

void func_802B0570 ( struct BananaActor banana)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802B0648()

void func_802B0648 ( struct BananaBunchParent banana_bunch)
Here is the caller graph for this function:

◆ func_802B0788()

void func_802B0788 ( s16  rawStickY,
struct BananaBunchParent banana_bunch,
Player player 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802B09C0()

s32 func_802B09C0 ( s16  bananaId)
Here is the caller graph for this function:

◆ func_802B2914()

void func_802B2914 ( struct BananaBunchParent banana_bunch,
Player player,
s16  bananaId 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802B30EC()

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

◆ func_802B3B44()

void func_802B3B44 ( struct ShellActor shell)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802B3E7C()

void func_802B3E7C ( struct ShellActor shell,
Player player 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802B3FD0()

s16 func_802B3FD0 ( Player owner,
struct ShellActor shell 
)

Only used in Battle mode Likely trying to find the nearest player that is not the shell's owner and is not dead

Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802B4104()

void func_802B4104 ( struct ShellActor shell)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802B4E30()

void func_802B4E30 ( struct Actor arg0)
Here is the caller graph for this function:

◆ init_triple_shell()

s32 init_triple_shell ( TripleShellParent parent,
Player player,
s16  shellType,
u16  shellId 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ is_shell_exist()

s32 is_shell_exist ( s16  arg0)
Here is the caller graph for this function:

◆ player_use_item()

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

◆ update_actor_banana()

void update_actor_banana ( struct BananaActor banana)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_actor_banana_bunch()

void update_actor_banana_bunch ( struct BananaBunchParent banana_bunch)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_actor_green_shell()

void update_actor_green_shell ( struct ShellActor shell)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_actor_red_blue_shell()

void update_actor_red_blue_shell ( struct ShellActor shell)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_actor_triple_shell()

void update_actor_triple_shell ( TripleShellParent parent,
s16  shellType 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ use_banana_bunch_item()

s32 use_banana_bunch_item ( Player player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ use_banana_item()

s32 use_banana_item ( Player player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ use_blue_shell_item()

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

◆ use_fake_itembox_item()

s32 use_fake_itembox_item ( Player player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ use_green_shell_item()

s32 use_green_shell_item ( Player player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ use_red_shell_item()

s32 use_red_shell_item ( Player player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ use_thunder_item()

void use_thunder_item ( Player player)

Strikes players with thunder

Parameters
Activatingplayer (not to be struck)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ use_triple_shell_item()

s32 use_triple_shell_item ( Player player,
s16  tripleShellType 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ D_802B9F68

f32 D_802B9F68
extern

◆ gPlayerBalloonCount

s16 gPlayerBalloonCount[]
extern