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
11void func_802B039C(struct BananaActor*);
12void func_802B0464(s16);
13void func_802B04E8(struct BananaActor*, s16);
33void check_player_use_item(void);
35void func_802B3B44(struct ShellActor*);
36void func_802B3E7C(struct ShellActor*, Player*);
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
48
51#endif // ACTORS_EXTENDED_H
void func_802B039C(struct BananaActor *banana)
Definition actors_extended.c:69
void triple_shell_actor_collide_with_player(struct ShellActor *shell, s32 shellType)
Definition actors_extended.c:35
void func_802B04E8(UNUSED struct BananaActor *arg0, s16 bananaIndex)
Definition actors_extended.c:87
void update_actor_banana_bunch(struct BananaBunchParent *banana_bunch)
Definition actors_extended.c:217
s32 func_802B09C0(s16 bananaId)
Definition actors_extended.c:202
s32 use_triple_shell_item(Player *player, s16 tripleShellType)
Definition actors_extended.c:528
void use_thunder_item(Player *player)
Definition actors_extended.c:854
void player_use_item(Player *player)
Definition actors_extended.c:873
s32 use_banana_item(Player *player)
Definition actors_extended.c:802
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:962
void func_802B0788(s16 rawStickY, struct BananaBunchParent *banana_bunch, Player *player)
Definition actors_extended.c:155
s32 use_banana_bunch_item(Player *player)
Definition actors_extended.c:509
void use_blue_shell_item(Player *player)
Definition actors_extended.c:675
s32 use_fake_itembox_item(Player *player)
Definition actors_extended.c:760
void update_actor_triple_shell(TripleShellParent *parent, s16 shellType)
Definition actors_extended.c:333
void func_802B0648(struct BananaBunchParent *banana_bunch)
Definition actors_extended.c:119
void func_802B0464(s16 bananaIndex)
Definition actors_extended.c:77
s32 use_red_shell_item(Player *player)
Definition actors_extended.c:634
void func_802B2914(struct BananaBunchParent *banana_bunch, Player *player, s16 bananaId)
Definition actors_extended.c:682
s32 init_triple_shell(TripleShellParent *parent, Player *player, s16 shellType, u16 shellId)
Definition actors_extended.c:550
void copy_collision(Collision *arg0, Collision *arg1)
Definition actors_extended.c:19
void destroy_banana_in_banana_bunch(struct BananaActor *banana)
Definition actors_extended.c:98
s32 use_green_shell_item(Player *player)
Definition actors_extended.c:595
bool is_shell_exist(s16 arg0)
Definition actors_extended.c:315
void check_player_use_item(void)
Definition actors_extended.c:927
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:113
void func_802B3B44(struct ShellActor *shell)
Definition update.inc.c:8
void func_802B4104(struct ShellActor *shell)
Definition update.inc.c:179
void update_actor_red_blue_shell(struct ShellActor *shell)
Update the red and blue shell actors.
Definition update.inc.c:196
s16 func_802B3FD0(Player *owner, struct ShellActor *shell)
Definition update.inc.c:155
s16 gCourseMaxZ
Definition code_800029B0.c:93
s16 gPlayerBalloonCount[8]
Definition code_80057C60_var.c:232
void func_800CAB4C(u8 arg0)
Definition external.c:3666
void update_actor_green_shell(struct ShellActor *shell)
Updates the green shell actor.
Definition update.inc.c:12
Definition actor_types.h:120
Definition actor_types.h:377
Definition actor_types.h:362
Definition common_structs.h:117
Definition common_structs.h:248
Definition actor_types.h:302
Definition actor_types.h:286
signed int s32
Definition ultratypes.h:15
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:33
unsigned short int u16
Definition ultratypes.h:14
unsigned char u8
Definition ultratypes.h:12