Mario Kart 64
Loading...
Searching...
No Matches
actors_extended.h
Go to the documentation of this file.
1#ifndef ACTORS_EXTENDED_H
2#define ACTORS_EXTENDED_H
3
4#include <common_structs.h>
5#include "actor_types.h"
6
8
11void func_802B039C(struct BananaActor*);
12void func_802B0464(s16);
13void func_802B04E8(struct BananaActor*, s16);
16void func_802B0788(s16, struct BananaBunchParent*, Player*);
17s32 func_802B09C0(s16);
19bool is_shell_exist(s16);
28void func_802B2914(struct BananaBunchParent*, Player*, s16);
33void check_player_use_item(void);
35void func_802B3B44(struct ShellActor*);
36void func_802B3E7C(struct ShellActor*, Player*);
37s16 func_802B3FD0(Player*, struct ShellActor*);
38void func_802B4104(struct ShellActor*);
40void func_802B4E30(struct Actor*);
41
42// audio/external.c
43extern void func_800CAB4C(u8);
44
45extern f32 D_802B9F68;
46
47extern s16 gPlayerBalloonCount[];
48
50
51#endif // ACTORS_EXTENDED_H
void drop_banana_in_banana_bunch(struct BananaBunchParent *banana_bunch)
Definition actors_extended.c:120
void func_802B039C(struct BananaActor *banana)
Definition actors_extended.c:70
void triple_shell_actor_collide_with_player(struct ShellActor *shell, s32 shellType)
Definition actors_extended.c:36
void func_802B04E8(UNUSED struct BananaActor *arg0, s16 bananaIndex)
Definition actors_extended.c:88
void update_actor_banana_bunch(struct BananaBunchParent *banana_bunch)
Definition actors_extended.c:218
s32 func_802B09C0(s16 bananaId)
Definition actors_extended.c:203
void copy_collision(Collision *src, Collision *dest)
Definition actors_extended.c:20
s32 use_triple_shell_item(Player *player, s16 tripleShellType)
Definition actors_extended.c:533
void use_thunder_item(Player *player)
Definition actors_extended.c:863
void player_use_item(Player *player)
Definition actors_extended.c:882
s32 use_banana_item(Player *player)
Definition actors_extended.c:811
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:973
void func_802B0788(s16 rawStickY, struct BananaBunchParent *banana_bunch, Player *player)
Definition actors_extended.c:156
s32 use_banana_bunch_item(Player *player)
Definition actors_extended.c:514
s32 use_fake_itembox_item(Player *player)
Definition actors_extended.c:769
void update_actor_triple_shell(TripleShellParent *parent, s16 shellType)
Definition actors_extended.c:335
void func_802B0464(s16 bananaIndex)
Definition actors_extended.c:78
s32 use_red_shell_item(Player *player)
Definition actors_extended.c:641
void func_802B2914(struct BananaBunchParent *banana_bunch, Player *player, s16 bananaId)
Definition actors_extended.c:690
s32 init_triple_shell(TripleShellParent *parent, Player *player, s16 shellType, u16 shellId)
Definition actors_extended.c:555
s32 use_blue_shell_item(Player *player)
Definition actors_extended.c:683
void destroy_banana_in_banana_bunch(struct BananaActor *banana)
Definition actors_extended.c:99
s32 use_green_shell_item(Player *player)
Definition actors_extended.c:601
bool is_shell_exist(s16 arg0)
Definition actors_extended.c:317
void check_player_use_item(void)
Definition actors_extended.c:936
void update_actor_banana(struct BananaActor *banana)
Update the banana actor.
Definition update.inc.c:11
void func_802B3E7C(struct ShellActor *shell, Player *player)
Definition update.inc.c:115
void func_802B3B44(struct ShellActor *shell)
Definition update.inc.c:9
void func_802B4104(struct ShellActor *shell)
Definition update.inc.c:188
void update_actor_red_blue_shell(struct ShellActor *shell)
Update the red and blue shell actors.
Definition update.inc.c:207
s16 func_802B3FD0(Player *owner, struct ShellActor *shell)
Definition update.inc.c:158
s16 gPlayerBalloonCount[8]
Definition code_80057C60_var.c:213
void func_800CAB4C(u8 arg0)
Definition external.c:3462
void update_actor_green_shell(struct ShellActor *shell)
Updates the green shell actor.
Definition update.inc.c:13
Definition actor_types.h:124
Definition actor_types.h:400
Definition actor_types.h:384
Definition common_structs.h:147
Definition common_structs.h:264
Definition actor_types.h:320
Definition actor_types.h:303