15#define RENDER_SCREEN_MODE_1P_PLAYER_ONE PLAYER_ONE + SCREEN_MODE_1P
16#define RENDER_SCREEN_MODE_2P_HORIZONTAL_PLAYER_ONE PLAYER_ONE + SCREEN_MODE_2P_SPLITSCREEN_HORIZONTAL
17#define RENDER_SCREEN_MODE_2P_HORIZONTAL_PLAYER_TWO PLAYER_TWO + SCREEN_MODE_2P_SPLITSCREEN_HORIZONTAL
18#define RENDER_SCREEN_MODE_2P_VERTICAL_PLAYER_ONE PLAYER_ONE + SCREEN_MODE_2P_SPLITSCREEN_VERTICAL + 1
19#define RENDER_SCREEN_MODE_2P_VERTICAL_PLAYER_TWO PLAYER_TWO + SCREEN_MODE_2P_SPLITSCREEN_VERTICAL + 1
20#define RENDER_SCREEN_MODE_3P_4P_PLAYER_ONE PLAYER_ONE + SCREEN_MODE_3P_4P_SPLITSCREEN + 5
21#define RENDER_SCREEN_MODE_3P_4P_PLAYER_TWO PLAYER_TWO + SCREEN_MODE_3P_4P_SPLITSCREEN + 5
22#define RENDER_SCREEN_MODE_3P_4P_PLAYER_THREE PLAYER_THREE + SCREEN_MODE_3P_4P_SPLITSCREEN + 5
23#define RENDER_SCREEN_MODE_3P_4P_PLAYER_FOUR PLAYER_FOUR + SCREEN_MODE_3P_4P_SPLITSCREEN + 5
129void func_8005F90C(
Player*, s16, s32, s8, s8);
158void func_80062B18(f32*, f32*, f32*, f32, f32, f32, u16, u16);
192void render_player_drift_particles(
Player*, s8, s16, s8);
193void render_player_ground_particles(
Player*, s8, s16, s8);
250void func_80075CA8(
void);
void func_8006A7C0(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5628
void func_800591B4(void)
Definition code_80057C60.c:800
s8 D_801657C8
Definition code_80057C60.c:141
u32 D_80165638
Definition code_80057C60.c:78
void func_8006C6AC(Player *player, s16 particleIndex, s8 arg2, s8 arg3)
Definition code_80057C60.c:6016
void func_8005EA94(Player *player, s16 arg1, s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2819
void func_800650FC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:4635
s8 D_801657B2
Definition code_80057C60.c:137
void func_800590D4(void)
Definition code_80057C60.c:770
s8 D_801658A8
Definition code_80057C60.c:191
void func_8005D290(void)
Definition code_80057C60.c:2456
void func_80066BAC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5027
void func_8005AA94(s32 arg0)
Definition code_80057C60.c:1403
s8 D_8018CFAC[4]
Definition code_80057C60.c:363
void func_8006E848(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6629
s16 D_8018CFD0
Definition code_80057C60.c:372
s32 D_801655AC
Definition code_80057C60.c:55
void func_8005AB20(void)
Definition code_80057C60.c:1422
s32 D_801655BC
Definition code_80057C60.c:59
s32 D_801657FC
Definition code_80057C60.c:158
void func_80060B14(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3339
void func_80062B18(f32 *arg0, f32 *arg1, f32 *arg2, f32 arg3, f32 arg4, f32 arg5, u16 arg6, u16 arg7)
Definition code_80057C60.c:3887
s8 D_8018CFC4[4]
Definition code_80057C60.c:369
s8 D_801657AE
Definition code_80057C60.c:132
s8 D_80165908
Definition code_80057C60.c:218
void func_80062F98(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:3978
void func_80069BA8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5491
Vec3f D_80183E70
Definition code_80057C60.c:250
void func_80064664(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4405
void func_80062AA8(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:3879
void render_hud_4p_multi(void)
Definition code_80057C60.c:960
hud_player playerHUD[4]
Definition code_80057C60.c:334
s32 D_80165754
Definition code_80057C60.c:109
const char ** gLakituTexturePtr
Seemingly a pointer to Lakitu texture(s)
Definition code_80057C60.c:291
void func_80057CE4(void)
Definition code_80057C60.c:412
void func_800629BC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:3858
s16 D_8018CF50[8]
Definition code_80057C60.c:350
bool D_801657F8
Definition code_80057C60.c:157
void func_80062484(Player *player, UnkPlayerStruct258 *arg1, s32 arg2)
Definition code_80057C60.c:3734
void func_800658A0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4744
s16 D_8018CF78
Definition code_80057C60.c:354
void func_8005B7A0(void)
Definition code_80057C60.c:1786
s8 D_8016576A
Definition code_80057C60.c:114
s8 D_801657B4
Definition code_80057C60.c:139
s16 D_800E4730[]
Definition code_80057C60.c:376
struct_D_8018CE10 D_8018CE10[8]
Definition code_80057C60.c:340
void func_8005A3C0(void)
Definition code_80057C60.c:1272
void func_8005C65C(s32 arg0)
Definition code_80057C60.c:2140
void func_800648E4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4454
void func_80067280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5083
void render_hud_2p_horizontal_player_two_horizontal_player_one(void)
Definition code_80057C60.c:843
void func_800597B8(void)
Definition code_80057C60.c:954
s8 D_80165898
Definition code_80057C60.c:188
void func_80064C74(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4536
s16 D_80165708
Definition code_80057C60.c:95
void func_8005A99C(void)
Definition code_80057C60.c:1362
s32 D_8016586C
Definition code_80057C60.c:179
Vec4s D_80165760
Definition code_80057C60.c:112
void func_8006E8C4(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6641
s8 D_80165800[2]
Definition code_80057C60.c:159
void render_battle_balloon(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5714
void func_80064F88(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:4603
s32 D_80165860
Definition code_80057C60.c:176
void func_80059820(s32 playerId)
Definition code_80057C60.c:967
s8 D_801657D8
Definition code_80057C60.c:143
void func_80066998(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4970
bool D_801657E6
Definition code_80057C60.c:151
void func_80059358(void)
Definition code_80057C60.c:840
s16 D_80165900
Definition code_80057C60.c:216
void func_80057DD0(void)
Definition code_80057C60.c:444
void func_80059024(void)
Definition code_80057C60.c:744
s8 D_801658E4
Definition code_80057C60.c:206
void tick_objects(void)
Definition code_80057C60.c:1352
s8 D_801658FE
Definition code_80057C60.c:214
s16 D_8018CFA8
Definition code_80057C60.c:362
void func_80059D00(void)
Definition code_80057C60.c:1084
s8 D_8016579C
Definition code_80057C60.c:125
void check_drift_particles_setup_valid(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:2586
void func_8005AB60(void)
Definition code_80057C60.c:1428
void func_8005C980(void)
Definition code_80057C60.c:2222
void func_800639DC(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4178
void func_80057C60(void)
Definition code_80057C60.c:406
void func_800651F4(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:4657
void func_800615AC(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3485
void render_hud_1p_multi(void)
Definition code_80057C60.c:924
s8 gHUDDisable
HUD related.
Definition code_80057C60.c:135
void func_80065030(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:4618
void func_80057FC4(u32 arg0)
Definition code_80057C60.c:461
s32 D_801655A4
Definition code_80057C60.c:53
void func_8006C0C8(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:5936
void func_80059C50(void)
Definition code_80057C60.c:1069
void func_80062968(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:3850
s8 D_801658D6
Definition code_80057C60.c:202
void render_player_onomatopoeia_pomp(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5336
void func_8005D18C(void)
Definition code_80057C60.c:2415
void render_hud_2p_multi(void)
Definition code_80057C60.c:934
void set_drift_particles(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2548
Vec3f D_80183E50
Definition code_80057C60.c:244
void func_80063FBC(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3)
Definition code_80057C60.c:4291
void func_80061EF4(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3606
void func_8006B9CC(Player *player, s8 arg1)
Definition code_80057C60.c:5842
void render_player_onomatopoeia_boing(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5303
s8 D_801657E3
Definition code_80057C60.c:148
Player * D_8018CF1C
Definition code_80057C60.c:345
void func_8005D1F4(s32 cameraId)
Definition code_80057C60.c:2428
void func_80063D58(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4250
void func_80058F78(void)
Definition code_80057C60.c:717
void func_80061754(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3, UNUSED s32 arg4)
Definition code_80057C60.c:3510
void func_80058C20(u32 arg0)
Definition code_80057C60.c:576
s32 objectListSize
Definition code_80057C60.c:225
Vec3su D_80183E98
Definition code_80057C60.c:256
bool D_80165818
Definition code_80057C60.c:165
u16 D_801656C0
Definition code_80057C60.c:87
void func_80069938(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5464
s16 D_8018CFD8
Definition code_80057C60.c:374
u8 sRandomItemIndex
Definition code_80057C60.c:213
void func_80063408(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4067
void func_8005D0FC(s32 playerId)
Definition code_80057C60.c:2396
void func_80060F50(Player *player, s16 arg1, UNUSED s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3392
s32 D_801655E8
Definition code_80057C60.c:66
void func_80059528(void)
Definition code_80057C60.c:889
void func_8005ED48(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2865
s32 D_8016589C
Definition code_80057C60.c:189
s8 D_80165840[3]
Definition code_80057C60.c:174
void func_800644E8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4374
Vec4s D_80165770
Definition code_80057C60.c:115
f32 D_8018CFCC
Definition code_80057C60.c:371
s32 D_80165598
Definition code_80057C60.c:50
void func_8005994C(void)
Definition code_80057C60.c:992
void func_8005995C(void)
Definition code_80057C60.c:996
s8 D_80165820
Definition code_80057C60.c:167
s8 D_80165888
Definition code_80057C60.c:184
Vec3f D_80183E40
Definition code_80057C60.c:241
void render_balloon(Vec3f arg0, f32 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:5872
void func_8005CB60(s32 playerId, s32 lapCount)
Definition code_80057C60.c:2256
u8 ** D_800E47A0[]
Definition code_80057C60.c:388
u16 D_8016579E
Definition code_80057C60.c:126
void func_80061130(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3421
void init_all_player_balloons(Player *player, s8 arg1)
Definition code_80057C60.c:5811
void func_8006199C(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3543
Camera * D_8018CF14
Definition code_80057C60.c:343
Mtx D_80183D60
Definition code_80057C60.c:226
s32 D_80165878
Definition code_80057C60.c:181
void func_80061A34(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3552
void func_8006C294(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:5963
s32 D_801655B4
Definition code_80057C60.c:57
void func_8006538C(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4686
void func_8005AA34(void)
Definition code_80057C60.c:1383
void func_8006BA94(Player *player, s8 playerIndex, s8 arg2)
Definition code_80057C60.c:5857
void func_80062A18(Player *player, s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:3867
s16 D_8016578C
Definition code_80057C60.c:119
s16 D_8018CF48
Definition code_80057C60.c:349
s32 D_801655D8
Definition code_80057C60.c:64
void func_80069444(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5393
void func_8005DAD8(UnkPlayerStruct258 *arg0, s16 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:2598
void func_80068724(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5273
void render_player_boost_spark_particles(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5124
void func_8005A070(void)
Definition code_80057C60.c:1188
void func_800664E0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4906
u32 D_80165658[8]
Definition code_80057C60.c:82
u8 ** D_800E4770[]
Definition code_80057C60.c:383
void func_8005A71C(void)
Definition code_80057C60.c:1346
void render_player_onomatopoeia_crash(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5243
s8 D_8018CFBC[4]
Definition code_80057C60.c:367
f32 D_80183DA8[4]
Definition code_80057C60.c:232
void randomize_seed_from_controller(s32 arg0)
Definition code_80057C60.c:978
void func_80064EA4(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:4585
s32 D_800E480C[]
Definition code_80057C60.c:399
Vec3su D_80183E80
Definition code_80057C60.c:253
s8 D_801658DC
Definition code_80057C60.c:204
void func_80062914(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:3842
void func_80061224(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3435
s8 D_80165808
Definition code_80057C60.c:161
void func_8006CEC0(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6175
s16 D_8018CF68[8]
This may be a list of tilemap flags on a per-camera basis.
Definition code_80057C60.c:353
void reset_player_particle_pool(Player *player)
Definition code_80057C60.c:2487
Collision D_8018C830
Definition code_80057C60.c:322
s16 D_8018CF90
Definition code_80057C60.c:360
void func_80069DB8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5521
void render_snowing_effect(s32 playerId)
Definition code_80057C60.c:557
void func_8006D194(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6240
s8 D_801657B8[16]
Definition code_80057C60.c:140
s32 set_particle_colour(UnkPlayerStruct258 *arg0, s32 arg1, s16 arg2)
Definition code_80057C60.c:2531
s32 D_801655C4
Definition code_80057C60.c:61
void func_8005C6B4(s8 arg0, s16 *arg1, s16 *arg2, s16 *arg3)
Definition code_80057C60.c:2151
void func_800643A8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4353
void render_object_for_player(s32 cameraId)
Definition code_80057C60.c:540
void func_8006E7CC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6617
void func_8005C674(s8 index, s16 *x, s16 *y, s16 *z)
Definition code_80057C60.c:2144
s32 D_801655C0
Definition code_80057C60.c:60
UNUSED void func_8005DAD0(void)
Definition code_80057C60.c:2595
void render_hud_2p_vertical_player_one(void)
Definition code_80057C60.c:883
void func_8006A01C(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5547
s16 D_80165710
Definition code_80057C60.c:97
void func_800594F0(void)
Definition code_80057C60.c:880
Vec4s D_80165780
Definition code_80057C60.c:117
void func_800612F8(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3447
u16 D_801657A2
Something related to the rotation(?) of ice in Sherbet Land.
Definition code_80057C60.c:129
s16 D_8018CF60
Definition code_80057C60.c:351
s32 D_80165804
Definition code_80057C60.c:160
void func_80060BCC(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3350
void render_object(ScreenContext *screen)
Definition code_80057C60.c:493
s32 D_8016580C
Definition code_80057C60.c:162
s32 D_8016559C
Definition code_80057C60.c:51
void func_80062C74(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3)
Definition code_80057C60.c:3923
void func_8005AAF0(void)
Definition code_80057C60.c:1416
void func_8006DD3C(Player *player, s8 playerId, s8 arg2)
Definition code_80057C60.c:6440
void render_kart_particles(Player *player, s8 playerId, s8 screenId)
Definition code_80057C60.c:6604
s32 D_80165618
Definition code_80057C60.c:74
void func_800624D8(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3744
s8 D_801658EC
Definition code_80057C60.c:208
s16 D_80165740
Definition code_80057C60.c:103
u8 D_801657E7
Definition code_80057C60.c:152
s8 D_80165A90
Definition code_80057C60.c:220
void func_8006DC54(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6426
s32 D_800E47DC[]
Definition code_80057C60.c:393
void func_800691B8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5365
Vec3su D_8016582C
Definition code_80057C60.c:170
void func_8006D474(Player *player, s8 playerId, s8 screenId)
Definition code_80057C60.c:6285
void set_player_balloon_to_gone(UNUSED s32 arg0, s8 playerIndex, s8 balloonIndex)
Definition code_80057C60.c:5836
bool D_801657E8
Definition code_80057C60.c:153
void clear_all_player_balloons(UNUSED Player *player, s8 playerIndex)
Definition code_80057C60.c:5818
u16 D_801656D0
Definition code_80057C60.c:89
s16 D_80165790
Definition code_80057C60.c:121
void render_music_note(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5215
s32 D_80165628
Definition code_80057C60.c:76
s8 D_801658F4
Definition code_80057C60.c:210
void func_80063268(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4037
void render_hud(u32 arg0)
Definition code_80057C60.c:644
void func_800608E0(Player *player, s16 arg1, UNUSED s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3309
void set_oob_splash_particle_position(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4000
Player * D_8018CF28[8]
Definition code_80057C60.c:348
void func_800628C0(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:3834
void func_8005AA6C(s32 arg0)
Definition code_80057C60.c:1393
void func_80064B30(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4510
s8 D_80165890
Definition code_80057C60.c:186
s8 D_801658CE
Definition code_80057C60.c:199
s32 D_80165608
Definition code_80057C60.c:72
void render_hud_2p_vertical_player_two(void)
Definition code_80057C60.c:892
s16 D_8018CFC8
Definition code_80057C60.c:370
s8 D_801657E1
Definition code_80057C60.c:146
s16 D_8018CF20
Definition code_80057C60.c:346
void func_8006C9B8(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6072
s32 set_particle_colour_randomly_varried(UnkPlayerStruct258 *arg0, s32 arg1, s16 arg2)
Definition code_80057C60.c:2538
void func_8005C728(void)
Definition code_80057C60.c:2171
void func_8005B914(void)
Definition code_80057C60.c:1815
void func_800596A8(void)
Definition code_80057C60.c:918
void setup_tyre_particles(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2604
void set_particle_position_and_rotation(Player *player, UnkPlayerStruct258 *arg1, f32 x, f32 y, f32 z, s8 surfaceType, s8 arg6)
Definition code_80057C60.c:2515
s32 D_80165814
Definition code_80057C60.c:164
s8 D_801658C6
Definition code_80057C60.c:196
u32 D_80165648
Definition code_80057C60.c:80
s32 D_8016587C
Definition code_80057C60.c:182
s16 D_80165748
Definition code_80057C60.c:105
s32 D_80165590
Definition code_80057C60.c:48
s8 gHUDModes
Definition code_80057C60.c:149
void func_8005C64C(UNUSED s32 *arg0)
Definition code_80057C60.c:2133
u16 D_801656E0
Definition code_80057C60.c:91
void render_wall_bonk_star_particles(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3, f32 arg4)
Definition code_80057C60.c:5436
void func_8005902C(void)
Definition code_80057C60.c:747
void func_80060504(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3240
void render_player_onomatopoeia_whrrrr(Player *player, UNUSED s8 arg1, f32 arg2, UNUSED s8 arg3, s8 arg4)
Definition code_80057C60.c:5156
void render_hud_3p_multi(void)
Definition code_80057C60.c:947
f32 D_80183DC8[4]
Definition code_80057C60.c:235
s16 D_8018CFB8
Definition code_80057C60.c:366
void func_8006E940(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6653
void render_player_snow_effect(Camera *camera)
Definition code_80057C60.c:516
s8 D_8018CFB4[4]
Definition code_80057C60.c:365
void func_80059750(void)
Definition code_80057C60.c:941
void func_8006E420(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6582
u16 D_801656B0
Definition code_80057C60.c:85
void func_8005C360(f32 arg0)
Definition code_80057C60.c:2109
s16 D_8018CFC0
Definition code_80057C60.c:368
void func_8005AA80(void)
Definition code_80057C60.c:1398
void func_800631A8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4012
void func_80061D4C(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3583
s16 D_8018CF98[8]
Definition code_80057C60.c:361
void func_8005AA4C(void)
Definition code_80057C60.c:1388
void func_80059A88(s32 playerId)
Definition code_80057C60.c:1016
s32 D_80165594
Definition code_80057C60.c:49
s32 init_particle_player(UnkPlayerStruct258 *arg0, s8 type, f32 arg2)
Definition code_80057C60.c:2524
void func_80058BF4(void)
Definition code_80057C60.c:572
s8 D_801657E2
Definition code_80057C60.c:147
void func_800621BC(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3664
void func_80063BD4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4221
bool D_80165810
Definition code_80057C60.c:163
void func_8006E058(void)
Definition code_80057C60.c:6489
void func_80059710(void)
Definition code_80057C60.c:931
s8 D_80165828
Definition code_80057C60.c:169
void render_hud_2p_horizontal_player_two(void)
Definition code_80057C60.c:859
s32 D_801655CC
Definition code_80057C60.c:62
s16 D_8018CFB0
Definition code_80057C60.c:364
Collision D_8018C3B0
Definition code_80057C60.c:306
s8 D_80165832[2]
Definition code_80057C60.c:171
void draw_simplified_hud(s32 playerId)
Definition code_80057C60.c:872
void pop_player_balloon(Player *player, s8 playerIndex)
Definition code_80057C60.c:5824
u8 gControllerRandom
Definition code_80057C60.c:215
void func_8005A380(void)
Definition code_80057C60.c:1265
void render_player_speech_bubble(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5187
void func_80059AC8(void)
Definition code_80057C60.c:1024
void func_8005A14C(s32 playerId)
Definition code_80057C60.c:1215
void func_80064184(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4318
s8 D_801658BC
Definition code_80057C60.c:193
void func_80061430(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3465
f32 D_8018CFD4
Definition code_80057C60.c:373
s32 D_801655F8
Definition code_80057C60.c:70
s16 D_801656F0
Definition code_80057C60.c:93
s16 D_80165794
Definition code_80057C60.c:123
void func_800647C8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4433
void func_800593F0(void)
Definition code_80057C60.c:856
s8 D_801657D0[8]
Definition code_80057C60.c:142
s32 D_801655F0
Definition code_80057C60.c:68
void func_8006A280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5573
void func_80064988(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4471
void func_8006C4D4(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha, s16 arg4)
Definition code_80057C60.c:5991
void func_800649F4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4482
s32 D_8016581C
Definition code_80057C60.c:166
void init_balloon(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4, s16 arg5)
Definition code_80057C60.c:5604
s32 D_80165678
Definition code_80057C60.c:83
Vec3su D_80165834
Definition code_80057C60.c:172
void func_800635D4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4108
void func_80058F48(void)
Definition code_80057C60.c:711
void func_80064DEC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 index)
Definition code_80057C60.c:4567
const char * gLakituTextureBuffer[4][2]
Definition code_80057C60.c:284
s16 D_8018CF18
Definition code_80057C60.c:344
bool D_801657F0
Definition code_80057C60.c:155
void render_hud_lap_3p_4p(s32 playerId)
Definition code_80057C60.c:898
s8 D_801657E5
Definition code_80057C60.c:150
void func_8005C654(s32 *arg0)
Definition code_80057C60.c:2136
void func_800652D4(Vec3f arg0, Vec3s arg1, f32 arg2)
Definition code_80057C60.c:4675
s16 gGPCurrentRaceCharacterIdByRank[8]
Definition code_80057C60.c:359
void func_80061094(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3410
s16 D_8018D000
Definition code_80057C60_var.c:13
s16 D_8018D008
Definition code_80057C60_var.c:15
u8 * D_8018D438
Definition code_80057C60_var.c:170
u8 * D_8018D430
Definition code_80057C60_var.c:168
s16 D_8018D020
Definition code_80057C60_var.c:21
s16 D_8018CFE0
Definition code_80057C60_var.c:5
Vec3f D_8018D650[8]
Definition code_80057C60_var.c:202
s32 D_8018D1B4
Definition code_80057C60_var.c:66
s32 D_8018D180
Definition code_80057C60_var.c:54
f32 D_8018D0F0[8]
Definition code_80057C60_var.c:32
s32 D_8018D3F4
Definition code_80057C60_var.c:154
s32 D_8018D224
Definition code_80057C60_var.c:102
Vec3f gPlayerBalloonPosZ[8]
Definition code_80057C60_var.c:199
s32 D_8018D170
Definition code_80057C60_var.c:48
s32 D_8018D3F0
Definition code_80057C60_var.c:153
s16 D_8018D18C
Definition code_80057C60_var.c:57
s32 gRaceFrameCounter
Definition code_80057C60_var.c:156
Vec3s D_8018D890[8]
Definition code_80057C60_var.c:212
u8 * D_8018D458
Definition code_80057C60_var.c:178
s32 D_8018D2C8[4]
Definition code_80057C60_var.c:119
s32 D_8018D2AC
Definition code_80057C60_var.c:113
f32 D_8018CFEC
Definition code_80057C60_var.c:8
u8 * D_8018D448
Definition code_80057C60_var.c:174
Vec3f D_8018D710[8]
Definition code_80057C60_var.c:204
s32 D_8018D1EC
Definition code_80057C60_var.c:82
s16 D_8018D010
Definition code_80057C60_var.c:17
s16 gMinimapWidth
Definition code_80057C60_var.c:114
s32 D_8018D114
Definition code_80057C60_var.c:34
s32 D_8018D320
Definition code_80057C60_var.c:129
u8(* gCloudTexture)[1024]
Definition code_80057C60_var.c:101
s16 D_8018D218
Definition code_80057C60_var.c:95
s32 D_8018D40C
Definition code_80057C60_var.c:161
s32 D_8018D190
Definition code_80057C60_var.c:58
s16 D_8018D0E8
Definition code_80057C60_var.c:31
s16 D_8018D098
Definition code_80057C60_var.c:27
s32 D_8018D22C
Definition code_80057C60_var.c:104
Vec3s D_8018D860[8]
Definition code_80057C60_var.c:211
u8 * D_8018D420
Definition code_80057C60_var.c:164
s16 D_8018D208
Definition code_80057C60_var.c:91
u8 * D_8018D484
Definition code_80057C60_var.c:188
s32 D_8018D3E0
some alpha
Definition code_80057C60_var.c:146
s32 D_8018D2BC
Definition code_80057C60_var.c:117
Vec3s D_8018D7A0[8]
Definition code_80057C60_var.c:206
s32 D_8018D3E4
some red
Definition code_80057C60_var.c:148
s32 D_8018D400
Definition code_80057C60_var.c:158
s32 D_8018D380
Definition code_80057C60_var.c:131
s16 D_8018D048
Definition code_80057C60_var.c:23
u8 * D_8018D450
Definition code_80057C60_var.c:176
s16 gMinimapPlayerX
Definition code_80057C60_var.c:121
s32 D_8018D1FC
Definition code_80057C60_var.c:88
u8 * D_8018D4BC
Definition code_80057C60_var.c:193
s32 D_8018D3F8
Definition code_80057C60_var.c:155
u8 * D_8018D444
Definition code_80057C60_var.c:173
s16 gMinimapHeight
Definition code_80057C60_var.c:116
u8 * D_8018D248[22]
Definition code_80057C60_var.c:109
s16 D_8018D200
Definition code_80057C60_var.c:89
s16 D_8018D110
Definition code_80057C60_var.c:33
u8 * D_8018D470
Definition code_80057C60_var.c:184
f32 D_8018D0C8[8]
Definition code_80057C60_var.c:30
s32 D_8018D1D4
Definition code_80057C60_var.c:77
u8 * D_8018D49C
Definition code_80057C60_var.c:191
Vec3s gPlayerBalloonDepartingTimer[8]
Definition code_80057C60_var.c:214
uintptr_t D_8018D240
Definition code_80057C60_var.c:108
Vec3s D_8018D770[8]
Definition code_80057C60_var.c:205
s16 gMinimapPlayerY
Definition code_80057C60_var.c:123
s16 D_8018D210
Definition code_80057C60_var.c:93
s32 D_8018D2B4
Definition code_80057C60_var.c:115
u8 * D_8018D42C
Definition code_80057C60_var.c:167
s32 D_8018D204
Definition code_80057C60_var.c:90
bool D_8018D214
Definition code_80057C60_var.c:94
f32 D_8018D078[8]
Definition code_80057C60_var.c:26
u8 * D_8018D428
Definition code_80057C60_var.c:166
s32 D_8018D1CC
Definition code_80057C60_var.c:75
s16 D_8018D16C
Definition code_80057C60_var.c:47
u8 * D_8018D464
Definition code_80057C60_var.c:181
s16 gMinimapY[4]
Definition code_80057C60_var.c:120
u8 * D_8018D424
Definition code_80057C60_var.c:165
Vec3f gPlayerBalloonPosX[8]
Definition code_80057C60_var.c:197
s16 D_8018D070
Definition code_80057C60_var.c:25
s32 D_8018D410
Definition code_80057C60_var.c:162
f32 D_8018CFF4
Definition code_80057C60_var.c:10
s32 D_8018D160
Definition code_80057C60_var.c:44
s32 D_8018D3DC
Definition code_80057C60_var.c:144
s32 D_8018D140
Definition code_80057C60_var.c:38
u8 * D_8018D434
Definition code_80057C60_var.c:169
Vec3f gPlayerBalloonPosY[8]
Definition code_80057C60_var.c:198
f32 xOrientation
Definition code_80057C60_var.c:20
f32 D_8018D050[8]
Definition code_80057C60_var.c:24
u8 D_8018D228
Definition code_80057C60_var.c:103
Vec3s D_8018D7D0[8]
Definition code_80057C60_var.c:207
s16 gPlayerBalloonCount[8]
Definition code_80057C60_var.c:213
s16 D_8018CFF0
Definition code_80057C60_var.c:9
s32 gMatrixHudCount
Definition code_80057C60_var.c:36
s32 D_8018D3D4
Definition code_80057C60_var.c:142
s16 D_8018D018
Definition code_80057C60_var.c:19
s32 D_8018D178
Definition code_80057C60_var.c:51
u8 * D_8018D46C
Definition code_80057C60_var.c:183
s16 D_8018D184
Definition code_80057C60_var.c:55
s16 D_8018CFF8
Definition code_80057C60_var.c:11
f32 D_8018D028[8]
Definition code_80057C60_var.c:22
u8 * D_8018D4A0
Definition code_80057C60_var.c:192
u8 * gTextureLoadedLightningBolt0
Definition code_80057C60_var.c:195
u8 * gTextureLoadedLightningBolt1
Definition code_80057C60_var.c:196
s16 D_8018D0C0
Definition code_80057C60_var.c:29
f32 D_8018D00C
Definition code_80057C60_var.c:16
f32 D_8018CFE4
Definition code_80057C60_var.c:6
s32 D_8018D2A4
Definition code_80057C60_var.c:111
s32 D_8018D1C4
Definition code_80057C60_var.c:68
u8 * D_8018D460
Definition code_80057C60_var.c:180
u8 * D_8018D440
Definition code_80057C60_var.c:172
Vec3s D_8018D830[8]
Definition code_80057C60_var.c:210
u8 * D_8018D45C
Definition code_80057C60_var.c:179
Vec3f D_8018D6B0[8]
Definition code_80057C60_var.c:203
u8 * D_8018D43C
Definition code_80057C60_var.c:171
u8 * D_8018D478
Definition code_80057C60_var.c:185
u8 * D_8018D480
Definition code_80057C60_var.c:187
s32 D_8018D384
Definition code_80057C60_var.c:132
f32 gMinimapPlayerScale
Definition code_80057C60_var.c:110
s16 gMinimapX[4]
Definition code_80057C60_var.c:118
Vec3s D_8018D620[8]
Definition code_80057C60_var.c:201
s32 D_8018D150
Definition code_80057C60_var.c:40
s32 D_8018D3EC
some blue
Definition code_80057C60_var.c:152
u8 * D_8018D490
Definition code_80057C60_var.c:190
s32 D_8018D3D8
Definition code_80057C60_var.c:143
u8 * D_8018D454
Definition code_80057C60_var.c:177
s32 D_8018D388
Definition code_80057C60_var.c:133
u16 gPlayerBalloonStatus[8][3]
Definition code_80057C60_var.c:200
u8 * D_8018D4C0
Definition code_80057C60_var.c:194
s32 D_8018D158
Definition code_80057C60_var.c:42
u8 * D_8018D468
Definition code_80057C60_var.c:182
s32 gIsHUDVisible
Definition code_80057C60_var.c:56
s32 D_8018D3E8
some green
Definition code_80057C60_var.c:150
s32 D_8018D21C
Definition code_80057C60_var.c:96
f32 D_8018D1E8
Definition code_80057C60_var.c:81
f32 D_8018D0A0[8]
Definition code_80057C60_var.c:28
s32 D_8018D20C
Definition code_80057C60_var.c:92
Vec3s D_8018D800[8]
Definition code_80057C60_var.c:209
u8 * D_8018D44C
Definition code_80057C60_var.c:175
s32 D_8018D168
Definition code_80057C60_var.c:46
s16 D_8018CFE8
Definition code_80057C60_var.c:7
s32 D_8018D1A0
Definition code_80057C60_var.c:64
u8 * D_8018D48C
Definition code_80057C60_var.c:189
s32 D_8018D314
Definition code_80057C60_var.c:127
s32 D_8018D1DC
Definition code_80057C60_var.c:79
s16 Vec4s[4]
Definition common_structs.h:17
f32 Vec3f[3]
Definition common_structs.h:10
u16 Vec3su[3]
Definition common_structs.h:16
s16 Vec3s[3]
Definition common_structs.h:15
f32 gPlayerWaterLevel[8]
Definition spawn_players.c:36
Definition common_structs.h:147
Definition common_structs.h:264
Definition code_800029B0.h:10
Definition common_structs.h:162
Definition common_structs.h:440
Definition code_80057C60.h:25
s32 objectIndex
Definition code_80057C60.h:29
char unk_18[0x8]
Definition code_80057C60.h:30
char unk_00[0x4]
Definition code_80057C60.h:26
char unk_10[0x4]
Definition code_80057C60.h:28
Vec3f unk_04
Definition code_80057C60.h:27