1 #ifndef CODE_80005FD0_H
2 #define CODE_80005FD0_H
void func_80012190(void)
Definition: code_80005FD0.c:4574
void func_8001C14C(void)
Definition: code_80005FD0.c:8334
void func_8000EEDC(void)
Definition: code_80005FD0.c:3510
void func_800149D0(void)
Definition: code_80005FD0.c:5531
D_801642D8_entry D_801642D8[]
void func_80009000(s32)
Definition: code_80005FD0.c:1295
void func_80008F38(s32)
Definition: code_80005FD0.c:1285
s16 func_8000D6D0(Vec3f, s16 *, f32, f32, s16, s16)
void func_800097E0(void)
Definition: code_80005FD0.c:1529
void func_80017720(s32, f32, s32, s16)
Definition: code_80005FD0.c:6571
Collision D_80162E70
Definition: code_80005FD0.c:35
void func_8001ABEC(struct struct_801642D8 *)
Definition: code_80005FD0.c:7808
s16 func_8000D2B4(f32, f32, f32, s16, s32)
Definition: code_80005FD0.c:2814
void func_800148C4(s32, Player *)
Definition: code_80005FD0.c:5511
void func_80013F7C(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition: code_80005FD0.c:5291
void func_80015544(s32, f32, s32, s32)
Definition: code_80005FD0.c:5824
void func_8000F2BC(TrackWaypoint *, size_t)
Definition: code_80005FD0.c:3613
s16 func_8000CC88(f32, f32, f32, Player *, s32, s32 *)
Definition: code_80005FD0.c:2639
void func_8000F2DC(void)
Definition: code_80005FD0.c:3618
s32 func_8001A310(s32, s32)
Definition: code_80005FD0.c:7563
uintptr_t gCoursePathTable[20][4]
void func_8001A0A4(u16 *, Camera *, Player *, s8, s32)
void func_8000F0E0(void)
Definition: code_80005FD0.c:3565
void func_8001A124(s32, s32)
Definition: code_80005FD0.c:7512
void func_8001C3C4(s32)
Definition: code_80005FD0.c:8383
f32 func_800145A8(s16, f32, s16)
Definition: code_80005FD0.c:5426
void func_80014BB4(s32)
Definition: code_80005FD0.c:5569
UnkStruct_46D0 D_801646D0[]
void func_80014CC0(s32, Player *)
Definition: code_80005FD0.c:5592
void func_80015314(s32, f32, s32)
void func_8000D438(s32, u16)
Definition: code_80005FD0.c:2858
s16 func_8000CD24(f32, f32, f32, s16, Player *, s32, s32)
void func_8000BBD8(u16, f32, s16)
void func_80014B6C(s32, Player *)
Definition: code_80005FD0.c:5565
void func_8001C05C(void)
Definition: code_80005FD0.c:8310
void func_80017F10(s32, f32, s32, s16)
Definition: code_80005FD0.c:6752
void func_80010DBC(s32)
Definition: code_80005FD0.c:4073
void func_800162CC(s32, f32, s32, s16)
Definition: code_80005FD0.c:6093
void func_8001490C(s32)
Definition: code_80005FD0.c:5515
void func_8000EE58(s32)
Definition: code_80005FD0.c:3497
void func_800147E0(void)
Definition: code_80005FD0.c:5494
void func_8001487C(void)
Definition: code_80005FD0.c:5504
s16 func_8000D940(Vec3f, s16 *, f32, f32, s16)
void func_80013054(void)
Definition: code_80005FD0.c:4929
void func_8001A348(s32, f32, s32)
Definition: code_80005FD0.c:7570
f32 func_80009258(s32, f32, f32)
void func_8000EF20(void)
Definition: code_80005FD0.c:3521
void func_8000BA14(u16, f32, f32, s16)
Definition: code_80005FD0.c:2311
void func_8001530C(void)
Definition: code_80005FD0.c:5759
void func_8001A518(s32, s32, s32)
Definition: code_80005FD0.c:7607
s32 func_8000EE10(s32)
Definition: code_80005FD0.c:3489
void func_8001577C(Camera *, UNUSED Player *, s32, s32)
Definition: code_80005FD0.c:5855
s16 func_8000C884(f32, f32, f32, s16, s32, u16)
Definition: code_80005FD0.c:2526
void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition: code_80005FD0.c:7507
void func_80014A60(s32)
Definition: code_80005FD0.c:5542
s32 func_8000EDC8(s32)
Definition: code_80005FD0.c:3481
s16 func_8000DBAC(Vec3f, s16 *, f32)
void set_places(void)
Definition: code_80005FD0.c:562
struct unexpiredActors gUnexpiredActorsList[]
void func_8001968C(void)
Definition: code_80005FD0.c:7251
void func_800090F0(s32, Player *)
Definition: code_80005FD0.c:1332
void func_800132F4(void)
Definition: code_80005FD0.c:4985
void func_80012780(TrainCarStuff *, s16 *, u16)
Definition: code_80005FD0.c:4705
void func_800133C4(void)
Definition: code_80005FD0.c:5019
void func_8001A588(u16 *, Camera *, Player *, s8, s32)
Definition: code_80005FD0.c:7625
void func_8000F628(void)
Definition: code_80005FD0.c:3691
f32 func_8000B874(f32, f32, u16, s32)
Definition: code_80005FD0.c:2275
void func_80019FB4(s32)
Definition: code_80005FD0.c:7476
void func_800099EC(s32, s32)
Definition: code_80005FD0.c:1609
s32 func_80006018(f32, f32, f32, f32, f32, f32, f32, f32)
Definition: code_80005FD0.c:432
struct _struct_D_800DD9D0_0x10 D_800DD9D0[]
s32 D_80164608[]
Definition: code_80005FD0.h:337
f32 func_80010F40(f32, f32, f32, s32, s32)
s32 func_8000ED80(s32)
Definition: code_80005FD0.c:3473
s16 func_8000C0BC(f32, f32, f32, u16, s32 *)
Definition: code_80005FD0.c:2430
void func_80019118(s32, f32, s32, s16)
Definition: code_80005FD0.c:7174
s32 func_8000ED14(s32, s16)
Definition: code_80005FD0.c:3452
s16 func_8000D24C(f32, f32, f32, s32 *)
Definition: code_80005FD0.c:2806
void func_800100F0(s32)
Definition: code_80005FD0.c:3854
f32 gCourseCompletionPercentByRank[8]
f32 func_80010FA0(f32, f32, f32, s32, s32)
void func_80011AB8(s32)
Definition: code_80005FD0.c:4361
s16 func_80005FD0(Vec3f, Vec3f)
Definition: code_80005FD0.c:420
void func_80011AE4(s32)
Definition: code_80005FD0.c:4367
void func_8001BE78(void)
Definition: code_80005FD0.c:8272
void func_80015A9C(s32, f32, s32, s16)
Definition: code_80005FD0.c:5908
void func_80016C3C(s32, f32, s32)
f32 gCourseCompletionPercentByPlayerId[8]
f32 func_8000D3B8(s32)
Definition: code_80005FD0.c:2835
f32 func_80013C74(s16, s16)
Definition: code_80005FD0.c:5194
s32 process_path_data(TrackWaypoint *, TrackWaypoint *)
Definition: code_80005FD0.c:4250
void func_80019E58(void)
Definition: code_80005FD0.c:7447
void func_8000F124(void)
Definition: code_80005FD0.c:3573
s32 func_8000B7E4(s32, u16)
void func_80019760(Camera *, UNUSED Player *, s32, s32)
Definition: code_80005FD0.c:7270
void func_8000B95C(s32, u16, s32)
Definition: code_80005FD0.c:2301
s32 func_8001168C(PathNoY *, TrackWaypoint *, s32)
Definition: code_80005FD0.c:4280
s16 func_80010CB0(s32, s32)
Definition: code_80005FD0.c:4054
void func_8001AAAC(s16, s16, s16)
Definition: code_80005FD0.c:7751
void func_800070F4(void)
Definition: code_80005FD0.c:651
void func_80019D2C(Camera *, Player *, s32)
Definition: code_80005FD0.c:7410
s32 D_801643E0[]
Definition: code_80005FD0.h:331
void func_80012220(VehicleStuff *)
Definition: code_80005FD0.c:4589
void func_80019B50(s32, u16)
Definition: code_80005FD0.c:7358
s32 func_8000B820(s32)
Definition: code_80005FD0.c:2267
void func_80019DE4(void)
Definition: code_80005FD0.c:7427
void func_80019ED0(void)
Definition: code_80005FD0.c:7458
void func_80014B24(void)
Definition: code_80005FD0.c:5558
void func_800107C4(s32)
Definition: code_80005FD0.c:3999
void func_80008DC0(s32)
Definition: code_80005FD0.c:1251
void func_80011EC0(s32, Player *, s32, s32)
Definition: code_80005FD0.c:4523
void func_80014D30(s32, s32)
Definition: code_80005FD0.c:5600
void func_80010E6C(s32)
Definition: code_80005FD0.c:4084
void func_80014C78(void)
Definition: code_80005FD0.c:5585
void func_80018718(s32, f32, s32, s16)
Definition: code_80005FD0.c:6936
void func_80012AC0(void)
Definition: code_80005FD0.c:4806
s16 func_8000C9DC(f32, f32, f32, s16, s32)
Definition: code_80005FD0.c:2567
void func_800146B8(s32, s32, VehicleStuff *)
void func_8001933C(Camera *, UNUSED Player *, s32, s32)
Definition: code_80005FD0.c:7203
void func_80007FA4(s32, Player *, f32)
Definition: code_80005FD0.c:887
void func_80014A18(s32, Player *)
Definition: code_80005FD0.c:5538
void func_80011E38(s32)
Definition: code_80005FD0.c:4508
void func_8000CBA4(f32, f32, f32, s16 *)
void func_80013D20(VehicleStuff *)
Definition: code_80005FD0.c:5227
f32 func_80014EE4(f32, s32)
Definition: code_80005FD0.c:5651
void func_800151A4(Camera *, s32)
Definition: code_80005FD0.c:5728
s32 func_800061DC(Vec3f, f32, s32)
Definition: code_80005FD0.c:471
void func_80012A48(TrainCarStuff *, s16)
Definition: code_80005FD0.c:4790
void func_8001A450(s32, s32, s32)
Definition: code_80005FD0.c:7591
void func_80015390(Camera *, Player *, s32)
uintptr_t D_800DC8D0[20][4]
void func_8001ABE0(s32, D_801642D8_entry *)
void func_8001A3D8(s32, f32, s32)
Definition: code_80005FD0.c:7580
void func_80019C50(s32)
Definition: code_80005FD0.c:7391
s32 func_80008E58(s32, s32)
Definition: code_80005FD0.c:1261
s16 func_8000BD94(f32, f32, f32, s32)
Definition: code_80005FD0.c:2397
void func_8001C42C(void)
Definition: code_80005FD0.c:8395
void func_80014934(void)
Definition: code_80005FD0.c:5519
s16 func_8000D33C(f32, f32, f32, s16, s32)
Definition: code_80005FD0.c:2825
void set_bomb_kart_spawn_positions(void)
Definition: code_80005FD0.c:3120
void func_80013854(Player *)
Definition: code_80005FD0.c:5119
void func_800127E0(void)
Definition: code_80005FD0.c:4725
void func_80012DC0(s32, Player *)
Definition: code_80005FD0.c:4875
s32 func_80007BF8(u16, u16, u16, u16, u16)
Definition: code_80005FD0.c:784
void func_80011A5C(void)
Definition: code_80005FD0.c:4354
void func_800120C8(void)
Definition: code_80005FD0.c:4556
void func_80006114(Vec3f, Vec3f, s16)
Definition: code_80005FD0.c:450
Gfx D_0D0076F8[]
Definition: common_textures.inc.c:1290
void func_8001AB74(s32, s16 *, s32)
Definition: code_80005FD0.c:7771
void func_800131DC(s32)
Definition: code_80005FD0.c:4963
void func_80019890(s32, s32)
Definition: code_80005FD0.c:7293
s16 D_80162EB0
Definition: code_80005FD0.c:36
void func_80010218(s32)
Definition: code_80005FD0.c:3897
void func_80014A88(void)
Definition: code_80005FD0.c:5546
void func_8001969C(s32, f32, s32, s16)
Definition: code_80005FD0.c:7255
s32 func_80011014(TrackWaypoint *, TrackWaypoint *, s32, s32)
Definition: code_80005FD0.c:4129
void func_800139E4(f32, f32, s32, s32, VehicleStuff *, TrackWaypoint *)
Definition: code_80005FD0.c:5151
void func_80014BDC(void)
Definition: code_80005FD0.c:5573
void func_80014D08(s32)
Definition: code_80005FD0.c:5596
void func_8001AB00(void)
Definition: code_80005FD0.c:7759
void func_8000CBF8(f32, f32, f32, s16 *, s32)
void init_course_vehicles(void)
Definition: code_80005FD0.c:4611
f32 func_80010480(s32, u16)
Definition: code_80005FD0.c:3947
f32 Vec3f[3]
Definition: common_structs.h:6
#define UNUSED
Definition: macros.h:24
Definition: common_structs.h:110
Definition: code_80005FD0.h:39
s16 actorIndex
Definition: code_80005FD0.h:41
s16 unk_0A
Definition: code_80005FD0.h:45
s16 unk_0E
Definition: code_80005FD0.h:47
s16 unk_00
Definition: code_80005FD0.h:40
s16 unk_0C
Definition: code_80005FD0.h:46
s16 unk_08
Definition: code_80005FD0.h:44
s16 unk_06
Definition: code_80005FD0.h:43
s16 unk_04
Definition: code_80005FD0.h:42
Definition: code_80005FD0.h:59
s16 x
Definition: code_80005FD0.h:60
s16 z
Definition: code_80005FD0.h:61
Definition: common_structs.h:247
Definition: code_80005FD0.h:29
f32 unkC
Definition: code_80005FD0.h:33
f32 unk4
Definition: code_80005FD0.h:31
f32 unk0
Definition: code_80005FD0.h:30
f32 unk8
Definition: code_80005FD0.h:32
Definition: waypoints.h:4
Definition: vehicles.h:25
Definition: code_80005FD0.h:52
s16 unk4
Definition: code_80005FD0.h:55
s16 unk2
Definition: code_80005FD0.h:54
u16 unk6
Definition: code_80005FD0.h:56
s16 unk0
Definition: code_80005FD0.h:53
Definition: vehicles.h:62
Definition: code_80005FD0.h:252
u16 unk8
Definition: code_80005FD0.h:257
char padA[6]
Definition: code_80005FD0.h:258
u16 unk4
Definition: code_80005FD0.h:255
u16 unk6
Definition: code_80005FD0.h:256
u16 unk0
Definition: code_80005FD0.h:253
u16 unk2
Definition: code_80005FD0.h:254
Definition: code_80005FD0.h:8
u16 unk0
Definition: code_80005FD0.h:9
s16 timer
Definition: code_80005FD0.h:11
s16 laps
Definition: code_80005FD0.h:12
s32 blank
Definition: code_80005FD0.h:13
s32 unkC
Definition: code_80005FD0.h:14
s16 ffff
Definition: code_80005FD0.h:10
Definition: code_80005FD0.h:17
u16 actorIndex
Definition: code_80005FD0.h:22
s32 unk18
Definition: code_80005FD0.h:26
u16 unkC
Definition: code_80005FD0.h:21
s32 unk8
Definition: code_80005FD0.h:20
s16 unk10
Definition: code_80005FD0.h:23
u32 unk14
Definition: code_80005FD0.h:25
s32 unk4
Definition: code_80005FD0.h:19
s32 unk0
Definition: code_80005FD0.h:18
signed int s32
Definition: ultratypes.h:15
unsigned int u32
Definition: ultratypes.h:16
signed char s8
Definition: ultratypes.h:11
signed short int s16
Definition: ultratypes.h:13
float f32
Definition: ultratypes.h:32
unsigned short int u16
Definition: ultratypes.h:14