Mario Kart 64
code_8008C1D0.h
Go to the documentation of this file.
1 #ifndef CODE_8008C1D0_H
2 #define CODE_8008C1D0_H
3 
4 #include "common_structs.h"
5 
6 /* Function Prototypes */
7 
8 void func_unnamed(void);
13 void func_unnamed3(void);
14 void func_8008C204(void);
15 void func_unnamed4(void);
16 void func_8008C214(void);
17 void func_unnamed5(void);
18 void func_unnamed6(void);
19 void func_unnamed7(void);
20 void func_unnamed8(void);
21 void func_8008C23C(void);
22 void func_unnamed9(void);
23 void func_unnamed10(void);
24 void func_unnamed11(void);
25 void func_unnamed12(void);
26 void func_unnamed13(void);
27 void func_unnamed14(void);
28 void func_unnamed15(void);
29 void func_unnamed16(void);
30 void func_unnamed17(void);
31 void func_unnamed18(void);
32 void func_unnamed19(void);
33 void func_unnamed20(void);
34 void func_unnamed21(void);
36 void func_unnamed23(void);
37 void func_unnamed24(void);
38 void func_unnamed25(void);
39 void func_unnamed26(void);
40 void func_unnamed27(void);
41 void func_unnamed28(void);
42 void func_unnamed29(void);
43 void func_unnamed30(void);
44 void func_unnamed31(void);
45 void func_unnamed32(void);
46 void func_unnamed33(void);
47 void func_8008C310(Player*);
48 void func_unnamed34(void);
49 void func_8008C354(Player*, s8);
50 void func_8008C528(Player*, s8);
51 void func_8008C62C(Player*, s8);
52 void func_8008C6D0(Player*, s8);
53 void func_8008C73C(Player*, s8);
54 void func_8008C8C4(Player*, s8);
55 void func_8008C9EC(Player*, s8);
56 void func_8008CDC0(Player*, s8);
57 void func_8008CEB0(Player*, s8);
59 void func_8008D0FC(Player*, s8);
60 void func_8008D170(Player*, s8);
62 void func_8008D3C4(Player*, s8);
63 void func_8008D4B4(Player*);
64 void func_8008D554(Player*);
65 void func_8008D570(Player*, s8);
66 void func_8008D698(Player*, s8);
67 void func_8008D760(Player*);
68 void func_8008D7B0(Player*, s8);
69 void func_8008D8B4(Player*, s8);
70 void func_8008D97C(Player*);
71 void func_8008D9C0(Player*);
72 void func_8008DABC(Player*, s8);
73 void func_8008DC08(Player*, s8);
74 void func_8008DF98(Player*, s8);
75 void func_8008E118(Player*, s8);
77 void func_8008E4A4(Player*, s8);
78 void func_8008E6C0(Player*, s8);
79 void func_8008E884(Player*, s8);
80 void func_8008E8D8(Player*, s8);
81 void func_8008EAE0(Player*, s8);
82 void func_8008EC34(Player*, s8);
83 void func_8008EC88(Player*, s8);
84 void func_8008EDC0(Player*);
85 void func_8008EEC4(Player*);
86 void func_8008EEE4(Player*, s8);
87 void func_8008F008(Player*);
88 void func_8008F0E8(Player*);
89 void func_8008F104(Player*, s8);
90 void func_8008F1B8(Player*, s8);
91 void func_8008F3E0(Player*);
93 void func_8008F494(Player*, s8);
94 void func_8008F5A4(Player*, s8);
95 void func_8008F650(Player*, s8);
96 void func_8008F778(Player*, s8);
97 void func_8008F86C(Player*, s8);
98 void func_8008F8DC(Player*, s8);
99 void func_8008FA38(Player*, s8);
100 void func_8008FB30(Player*, s8);
101 void func_8008FC1C(Player*);
102 void func_8008FC64(Player*, s8);
103 void func_8008FCDC(Player*, s8);
109 void func_8008FF08(Player*, s8);
110 void func_80090178(Player*, s8, Vec3f, Vec3f);
111 void func_80090778(Player*);
112 void func_80090868(Player*);
113 void func_80090970(Player*, s8, s8);
115 void func_800911B4(Player*, s8);
116 void func_80091298(Player*, s8);
117 
118 // audio/external.c
119 void func_800C9250(u8);
120 void func_800CA59C(u8);
121 void func_800CA730(u8);
122 void func_800CA984(u8);
123 void func_800CAFC0(u8);
124 void func_800CB064(u8);
125 
126 /* This is where I'd put my static data, if I had any */
127 
128 extern f32 D_800E3710[];
129 extern f32 D_800E3730[];
130 extern f32 D_800E3750[];
131 extern f32 D_800E3770[];
132 extern f32 D_800E37B0[];
133 extern f32 D_800E3790[];
134 extern f32 D_800E37D0[];
135 extern f32 D_800E37F0[];
136 extern s16 D_80165190[4][8];
137 extern f32 D_80165280[];
138 extern s32 D_80165420[];
139 extern s8 D_801658BC;
140 extern s32 D_8018D900[];
141 extern s16 D_8018D920[];
142 extern s32 D_8018D930[];
143 extern s32 D_8018D950[];
144 extern s32 D_8018D970[];
145 extern s32 D_8018D990[];
146 
147 #endif
void func_unnamed14(void)
Definition: code_8008C1D0.c:92
void func_8008C528(Player *, s8)
Definition: code_8008C1D0.c:226
void func_8008FDF4(Player *, s8)
void func_8008D3C4(Player *, s8)
Definition: code_8008C1D0.c:536
void func_8008C204(void)
Definition: code_8008C1D0.c:45
void func_80091298(Player *, s8)
Definition: code_8008C1D0.c:2054
void func_8008C8C4(Player *, s8)
Definition: code_8008C1D0.c:320
void func_8008FCDC(Player *, s8)
Definition: code_8008C1D0.c:1551
s32 D_8018D900[]
void func_8008D3B0(Player *, s8)
void func_800CA984(u8)
Definition: external.c:3852
void func_8008C6D0(Player *, s8)
Definition: code_8008C1D0.c:270
void func_8008F86C(Player *, s8)
Definition: code_8008C1D0.c:1435
void func_unnamed12(void)
Definition: code_8008C1D0.c:86
void func_8008C73C(Player *, s8)
Definition: code_8008C1D0.c:288
void func_unnamed5(void)
Definition: code_8008C1D0.c:57
void func_8008DABC(Player *, s8)
Definition: code_8008C1D0.c:713
void func_8008C1E0(s32 *, s32)
void func_unnamed8(void)
Definition: code_8008C1D0.c:69
void func_800911B4(Player *, s8)
Definition: code_8008C1D0.c:2013
void func_8008FE84(Player *, s8)
f32 D_800E37B0[]
Definition: kart_attributes.inc.c:424
void func_800C9250(u8)
Definition: external.c:3406
void func_8008FD4C(Player *, s8)
s16 D_80165190[4][8]
Definition: render_player.c:59
void func_unnamed27(void)
Definition: code_8008C1D0.c:137
void func_8008FA38(Player *, s8)
Definition: code_8008C1D0.c:1480
void func_8008D170(Player *, s8)
Definition: code_8008C1D0.c:481
f32 D_800E3770[]
Definition: kart_attributes.inc.c:418
s16 D_8018D920[]
void func_unnamed18(void)
Definition: code_8008C1D0.c:104
void func_800CB064(u8)
Definition: external.c:3983
void func_8008D0FC(Player *, s8)
Definition: code_8008C1D0.c:470
void func_8008E4A4(Player *, s8)
Definition: code_8008C1D0.c:953
void func_unnamed33(void)
Definition: code_8008C1D0.c:162
f32 D_800E3710[]
Definition: kart_attributes.inc.c:409
void func_8008DC08(Player *, s8)
Definition: code_8008C1D0.c:745
void func_8008EAE0(Player *, s8)
Definition: code_8008C1D0.c:1124
f32 D_800E37F0[]
Definition: kart_attributes.inc.c:430
s32 D_8018D990[]
void func_8008C62C(Player *, s8)
Definition: code_8008C1D0.c:252
void func_8008D760(Player *)
Definition: code_8008C1D0.c:629
void func_unnamed22(s32, s32)
void func_unnamed15(void)
Definition: code_8008C1D0.c:95
void func_unnamed29(void)
Definition: code_8008C1D0.c:146
void func_unnamed10(void)
Definition: code_8008C1D0.c:80
void func_8008D9C0(Player *)
Definition: code_8008C1D0.c:691
void func_800CA730(u8)
Definition: external.c:3813
void func_unnamed23(void)
Definition: code_8008C1D0.c:121
s32 func_8008C1D8(s32 *)
void func_8008C310(Player *)
Definition: code_8008C1D0.c:167
void func_unnamed34(void)
Definition: code_8008C1D0.c:173
void func_8008EDC0(Player *)
Definition: code_8008C1D0.c:1187
void func_8008D698(Player *, s8)
Definition: code_8008C1D0.c:607
void func_80090178(Player *, s8, Vec3f, Vec3f)
Definition: code_8008C1D0.c:1696
void func_unnamed30(void)
Definition: code_8008C1D0.c:150
void func_unnamed19(void)
Definition: code_8008C1D0.c:107
s32 D_8018D930[]
void func_unnamed17(void)
Definition: code_8008C1D0.c:101
void func_unnamed9(void)
Definition: code_8008C1D0.c:77
void func_8008C23C(void)
Definition: code_8008C1D0.c:73
f32 D_800E37D0[]
Definition: kart_attributes.inc.c:427
void func_8008D0E4(Player *, s8)
void func_unnamed13(void)
Definition: code_8008C1D0.c:89
f32 D_800E3790[]
Definition: kart_attributes.inc.c:421
void func_8008D554(Player *)
Definition: code_8008C1D0.c:577
f32 D_800E3750[]
Definition: kart_attributes.inc.c:415
void func_8008F1B8(Player *, s8)
Definition: code_8008C1D0.c:1273
void func_800CAFC0(u8)
Definition: external.c:3967
void func_8008E118(Player *, s8)
Definition: code_8008C1D0.c:884
void func_8008D4B4(Player *)
Definition: code_8008C1D0.c:560
void func_unnamed11(void)
Definition: code_8008C1D0.c:83
void func_unnamed28(void)
Definition: code_8008C1D0.c:142
void func_8008F494(Player *, s8)
Definition: code_8008C1D0.c:1343
void func_8008CEB0(Player *, s8)
Definition: code_8008C1D0.c:415
void func_8008FF08(Player *, s8)
Definition: code_8008C1D0.c:1611
void func_unnamed16(void)
Definition: code_8008C1D0.c:98
void func_unnamed6(void)
Definition: code_8008C1D0.c:61
void func_8008E6C0(Player *, s8)
Definition: code_8008C1D0.c:1014
void func_unnamed7(void)
Definition: code_8008C1D0.c:65
s32 func_800910E4(Player *)
Definition: code_8008C1D0.c:1984
void func_8008C214(void)
Definition: code_8008C1D0.c:53
void func_8008FB30(Player *, s8)
Definition: code_8008C1D0.c:1505
void func_8008E8D8(Player *, s8)
Definition: code_8008C1D0.c:1067
void func_8008F3E0(Player *)
Definition: code_8008C1D0.c:1322
void func_800CA59C(u8)
Definition: external.c:3787
void func_unnamed20(void)
Definition: code_8008C1D0.c:110
void func_8008D570(Player *, s8)
Definition: code_8008C1D0.c:582
void func_8008F0E8(Player *)
Definition: code_8008C1D0.c:1252
void func_8008D97C(Player *)
Definition: code_8008C1D0.c:682
void func_unnamed32(void)
Definition: code_8008C1D0.c:158
void func_unnamed25(void)
Definition: code_8008C1D0.c:129
s32 D_80165420[]
Definition: spawn_players.c:47
void func_8008F3F4(Player *, s8)
void func_8008FC1C(Player *)
Definition: code_8008C1D0.c:1528
f32 D_800E3730[]
Definition: kart_attributes.inc.c:412
void func_80090868(Player *)
Definition: code_8008C1D0.c:1804
void func_8008C9EC(Player *, s8)
Definition: code_8008C1D0.c:344
void func_8008FDA8(Player *, s8)
void func_unnamed31(void)
Definition: code_8008C1D0.c:154
void func_8008D7B0(Player *, s8)
Definition: code_8008C1D0.c:639
void func_80090970(Player *, s8, s8)
Definition: code_8008C1D0.c:1835
void func_unnamed4(void)
Definition: code_8008C1D0.c:49
void func_unnamed3(void)
Definition: code_8008C1D0.c:41
void func_8008EC34(Player *, s8)
Definition: code_8008C1D0.c:1156
void func_8008FEDC(Player *, s8)
void func_8008C354(Player *, s8)
Definition: code_8008C1D0.c:177
void func_8008F008(Player *)
Definition: code_8008C1D0.c:1235
void func_unnamed26(void)
Definition: code_8008C1D0.c:133
void func_8008EEE4(Player *, s8)
Definition: code_8008C1D0.c:1215
void func_8008E3C0(Player *, s8)
void func_8008FC64(Player *, s8)
Definition: code_8008C1D0.c:1538
void func_8008F5A4(Player *, s8)
Definition: code_8008C1D0.c:1370
void func_80090778(Player *)
Definition: code_8008C1D0.c:1774
void func_8008DF98(Player *, s8)
Definition: code_8008C1D0.c:851
void func_8008F8DC(Player *, s8)
Definition: code_8008C1D0.c:1444
void func_8008F650(Player *, s8)
Definition: code_8008C1D0.c:1394
void func_unnamed24(void)
Definition: code_8008C1D0.c:125
s8 D_801658BC
void func_8008F104(Player *, s8)
Definition: code_8008C1D0.c:1257
void func_unnamed1(s32)
s32 D_8018D950[]
void func_8008D8B4(Player *, s8)
Definition: code_8008C1D0.c:660
void func_8008EC88(Player *, s8)
Definition: code_8008C1D0.c:1167
void func_8008E884(Player *, s8)
Definition: code_8008C1D0.c:1056
void func_8008CDC0(Player *, s8)
Definition: code_8008C1D0.c:398
void func_unnamed2(s32)
void func_8008F778(Player *, s8)
Definition: code_8008C1D0.c:1415
s32 D_8018D970[]
void func_8008EEC4(Player *)
Definition: code_8008C1D0.c:1210
f32 D_80165280[]
Definition: spawn_players.c:31
void func_unnamed21(void)
Definition: code_8008C1D0.c:113
void func_unnamed(void)
Definition: code_8008C1D0.c:21
f32 Vec3f[3]
Definition: common_structs.h:6
Definition: common_structs.h:247
signed int s32
Definition: ultratypes.h:15
signed char s8
Definition: ultratypes.h:11
signed short int s16
Definition: ultratypes.h:13
float f32
Definition: ultratypes.h:32
unsigned char u8
Definition: ultratypes.h:12