Mario Kart 64
Loading...
Searching...
No Matches
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)
extern
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