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
void copy_collision(Collision *src, Collision *dest)
Definition actors_extended.c:19
s32 use_triple_shell_item(Player *player, s16 tripleShellType)
Definition actors_extended.c:532
void use_thunder_item(Player *player)
Definition actors_extended.c:862
void player_use_item(Player *player)
Definition actors_extended.c:881
s32 use_banana_item(Player *player)
Definition actors_extended.c:810
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:972
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:513
void use_blue_shell_item(Player *player)
Definition actors_extended.c:682
s32 use_fake_itembox_item(Player *player)
Definition actors_extended.c:768
void update_actor_triple_shell(TripleShellParent *parent, s16 shellType)
Definition actors_extended.c:334
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:640
void func_802B2914(struct BananaBunchParent *banana_bunch, Player *player, s16 bananaId)
Definition actors_extended.c:689
s32 init_triple_shell(TripleShellParent *parent, Player *player, s16 shellType, u16 shellId)
Definition actors_extended.c:554
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:600
bool is_shell_exist(s16 arg0)
Definition actors_extended.c:316
void check_player_use_item(void)
Definition actors_extended.c:935
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:114
void func_802B3B44(struct ShellActor *shell)
Definition update.inc.c:8
void func_802B4104(struct ShellActor *shell)
Definition update.inc.c:187
void update_actor_red_blue_shell(struct ShellActor *shell)
Update the red and blue shell actors.
Definition update.inc.c:206
s16 func_802B3FD0(Player *owner, struct ShellActor *shell)
Definition update.inc.c:157
s16 gPlayerBalloonCount[8]
Definition code_80057C60_var.c:232
void func_800CAB4C(u8 arg0)
Definition external.c:3377
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:380
Definition actor_types.h:365
Definition common_structs.h:132
Definition common_structs.h:249
Definition actor_types.h:304
Definition actor_types.h:288
signed int s32
Definition ultratypes.h:15
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:34
unsigned short int u16
Definition ultratypes.h:14
unsigned char u8
Definition ultratypes.h:12