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 // code_80005FD0
120 // audio/external.c
121 void func_800C9250(u8);
122 void func_800CA59C(u8);
123 void func_800CA730(u8);
124 void func_800CA984(u8);
125 void func_800CAFC0(u8);
126 void func_800CB064(u8);
127 
128 /* This is where I'd put my static data, if I had any */
129 
130 extern f32 D_800E3710[];
131 extern f32 D_800E3730[];
132 extern f32 D_800E3750[];
133 extern f32 D_800E3770[];
134 extern f32 D_800E37B0[];
135 extern f32 D_800E3790[];
136 extern f32 D_800E37D0[];
137 extern f32 D_800E37F0[];
138 extern s16 D_80165190[4][8];
139 extern f32 D_80165280[];
140 extern s32 D_80165420[];
141 extern s32 D_80165440[];
143 extern s32 D_80165480[];
144 extern s8 D_801658BC;
145 extern s32 D_8018D900[];
146 extern s16 D_8018D920[];
147 extern s32 D_8018D930[];
148 extern s32 D_8018D950[];
149 extern s32 D_8018D970[];
150 extern s32 D_8018D990[];
151 
152 #endif
void func_unnamed14(void)
Definition: code_8008C1D0.c:91
void func_8008C528(Player *, s8)
Definition: code_8008C1D0.c:225
void func_8008FDF4(Player *, s8)
void func_8008D3C4(Player *, s8)
Definition: code_8008C1D0.c:535
void func_8008C204(void)
Definition: code_8008C1D0.c:44
void func_80091298(Player *, s8)
Definition: code_8008C1D0.c:2053
void func_8008C8C4(Player *, s8)
Definition: code_8008C1D0.c:319
void func_8008FCDC(Player *, s8)
Definition: code_8008C1D0.c:1550
s32 D_8018D900[]
void func_8008D3B0(Player *, s8)
void func_800CA984(u8)
Definition: external.c:3860
void func_8008C6D0(Player *, s8)
Definition: code_8008C1D0.c:269
void func_8008F86C(Player *, s8)
Definition: code_8008C1D0.c:1434
void func_unnamed12(void)
Definition: code_8008C1D0.c:85
void func_8008C73C(Player *, s8)
Definition: code_8008C1D0.c:287
void func_unnamed5(void)
Definition: code_8008C1D0.c:56
void func_8008DABC(Player *, s8)
Definition: code_8008C1D0.c:712
void func_8008C1E0(s32 *, s32)
void func_unnamed8(void)
Definition: code_8008C1D0.c:68
void func_800911B4(Player *, s8)
Definition: code_8008C1D0.c:2012
void func_8008FE84(Player *, s8)
f32 D_800E37B0[]
Definition: kart_attributes.inc.c:424
void func_800C9250(u8)
Definition: external.c:3414
void func_8008FD4C(Player *, s8)
s16 D_80165190[4][8]
void func_unnamed27(void)
Definition: code_8008C1D0.c:136
void func_8008FA38(Player *, s8)
Definition: code_8008C1D0.c:1479
void func_8008D170(Player *, s8)
Definition: code_8008C1D0.c:480
f32 D_800E3770[]
Definition: kart_attributes.inc.c:418
s16 D_8018D920[]
void func_unnamed18(void)
Definition: code_8008C1D0.c:103
void func_800CB064(u8)
Definition: external.c:3991
void func_8008D0FC(Player *, s8)
Definition: code_8008C1D0.c:469
void func_8008E4A4(Player *, s8)
Definition: code_8008C1D0.c:952
void func_unnamed33(void)
Definition: code_8008C1D0.c:161
f32 D_800E3710[]
Definition: kart_attributes.inc.c:409
void func_8008DC08(Player *, s8)
Definition: code_8008C1D0.c:744
void func_8008EAE0(Player *, s8)
Definition: code_8008C1D0.c:1123
f32 D_800E37F0[]
Definition: kart_attributes.inc.c:430
s32 D_8018D990[]
void func_8008C62C(Player *, s8)
Definition: code_8008C1D0.c:251
void func_8008D760(Player *)
Definition: code_8008C1D0.c:628
void func_unnamed22(s32, s32)
void func_unnamed15(void)
Definition: code_8008C1D0.c:94
void func_unnamed29(void)
Definition: code_8008C1D0.c:145
void func_unnamed10(void)
Definition: code_8008C1D0.c:79
void func_8008D9C0(Player *)
Definition: code_8008C1D0.c:690
void func_800CA730(u8)
Definition: external.c:3821
void func_unnamed23(void)
Definition: code_8008C1D0.c:120
s32 func_8008C1D8(s32 *)
void func_8008C310(Player *)
Definition: code_8008C1D0.c:166
void func_unnamed34(void)
Definition: code_8008C1D0.c:172
void func_8008EDC0(Player *)
Definition: code_8008C1D0.c:1186
void func_8008D698(Player *, s8)
Definition: code_8008C1D0.c:606
void func_80090178(Player *, s8, Vec3f, Vec3f)
Definition: code_8008C1D0.c:1695
void func_unnamed30(void)
Definition: code_8008C1D0.c:149
void func_unnamed19(void)
Definition: code_8008C1D0.c:106
s32 D_8018D930[]
void func_unnamed17(void)
Definition: code_8008C1D0.c:100
void func_unnamed9(void)
Definition: code_8008C1D0.c:76
void func_8008C23C(void)
Definition: code_8008C1D0.c:72
f32 D_800E37D0[]
Definition: kart_attributes.inc.c:427
void func_8008D0E4(Player *, s8)
void func_unnamed13(void)
Definition: code_8008C1D0.c:88
f32 D_800E3790[]
Definition: kart_attributes.inc.c:421
void func_8008D554(Player *)
Definition: code_8008C1D0.c:576
f32 D_800E3750[]
Definition: kart_attributes.inc.c:415
void func_8008F1B8(Player *, s8)
Definition: code_8008C1D0.c:1272
s32 gIsPlayerTripleAButtonCombo[]
void func_800CAFC0(u8)
Definition: external.c:3975
void func_8008E118(Player *, s8)
Definition: code_8008C1D0.c:883
void func_8008D4B4(Player *)
Definition: code_8008C1D0.c:559
void func_unnamed11(void)
Definition: code_8008C1D0.c:82
void func_800098FC(u32, Player *)
void func_unnamed28(void)
Definition: code_8008C1D0.c:141
void func_8008F494(Player *, s8)
Definition: code_8008C1D0.c:1342
void func_8008CEB0(Player *, s8)
Definition: code_8008C1D0.c:414
void func_8008FF08(Player *, s8)
Definition: code_8008C1D0.c:1610
void func_unnamed16(void)
Definition: code_8008C1D0.c:97
void func_unnamed6(void)
Definition: code_8008C1D0.c:60
void func_8008E6C0(Player *, s8)
Definition: code_8008C1D0.c:1013
void func_unnamed7(void)
Definition: code_8008C1D0.c:64
s32 func_800910E4(Player *)
Definition: code_8008C1D0.c:1983
void func_8008C214(void)
Definition: code_8008C1D0.c:52
void func_8008FB30(Player *, s8)
Definition: code_8008C1D0.c:1504
void func_8008E8D8(Player *, s8)
Definition: code_8008C1D0.c:1066
void func_8008F3E0(Player *)
Definition: code_8008C1D0.c:1321
void func_800CA59C(u8)
Definition: external.c:3795
void func_unnamed20(void)
Definition: code_8008C1D0.c:109
void func_8008D570(Player *, s8)
Definition: code_8008C1D0.c:581
void func_8008F0E8(Player *)
Definition: code_8008C1D0.c:1251
void func_8008D97C(Player *)
Definition: code_8008C1D0.c:681
void func_unnamed32(void)
Definition: code_8008C1D0.c:157
void func_unnamed25(void)
Definition: code_8008C1D0.c:128
s32 D_80165420[]
void func_8008F3F4(Player *, s8)
void func_8008FC1C(Player *)
Definition: code_8008C1D0.c:1527
f32 D_800E3730[]
Definition: kart_attributes.inc.c:412
void func_80090868(Player *)
Definition: code_8008C1D0.c:1803
void func_8008C9EC(Player *, s8)
Definition: code_8008C1D0.c:343
void func_8008FDA8(Player *, s8)
void func_unnamed31(void)
Definition: code_8008C1D0.c:153
void func_8008D7B0(Player *, s8)
Definition: code_8008C1D0.c:638
s32 D_80165440[]
void func_80090970(Player *, s8, s8)
Definition: code_8008C1D0.c:1834
void func_unnamed4(void)
Definition: code_8008C1D0.c:48
void func_unnamed3(void)
Definition: code_8008C1D0.c:40
void func_8008EC34(Player *, s8)
Definition: code_8008C1D0.c:1155
void func_8008FEDC(Player *, s8)
void func_8008C354(Player *, s8)
Definition: code_8008C1D0.c:176
void func_8008F008(Player *)
Definition: code_8008C1D0.c:1234
void func_unnamed26(void)
Definition: code_8008C1D0.c:132
void func_8008EEE4(Player *, s8)
Definition: code_8008C1D0.c:1214
void func_8008E3C0(Player *, s8)
void func_8008FC64(Player *, s8)
Definition: code_8008C1D0.c:1537
void func_8008F5A4(Player *, s8)
Definition: code_8008C1D0.c:1369
void func_80090778(Player *)
Definition: code_8008C1D0.c:1773
void func_8008DF98(Player *, s8)
Definition: code_8008C1D0.c:850
void func_8008F8DC(Player *, s8)
Definition: code_8008C1D0.c:1443
void func_8008F650(Player *, s8)
Definition: code_8008C1D0.c:1393
void func_unnamed24(void)
Definition: code_8008C1D0.c:124
s8 D_801658BC
void func_8008F104(Player *, s8)
Definition: code_8008C1D0.c:1256
s32 D_80165480[]
void func_unnamed1(s32)
s32 D_8018D950[]
void func_8008D8B4(Player *, s8)
Definition: code_8008C1D0.c:659
void func_8008EC88(Player *, s8)
Definition: code_8008C1D0.c:1166
void func_8008E884(Player *, s8)
Definition: code_8008C1D0.c:1055
void func_8008CDC0(Player *, s8)
Definition: code_8008C1D0.c:397
void func_unnamed2(s32)
void func_8008F778(Player *, s8)
Definition: code_8008C1D0.c:1414
s32 D_8018D970[]
void func_8008EEC4(Player *)
Definition: code_8008C1D0.c:1209
f32 D_80165280[]
void func_unnamed21(void)
Definition: code_8008C1D0.c:112
void func_unnamed(void)
Definition: code_8008C1D0.c:20
f32 Vec3f[3]
Definition: common_structs.h:6
Definition: common_structs.h:247
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 char u8
Definition: ultratypes.h:12