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 extern s32 D_8018D900[];
127 extern s16 D_8018D920[];
128 extern s32 D_8018D930[];
129 extern s32 D_8018D950[];
130 extern s32 D_8018D970[];
131 extern s32 D_8018D990[];
132 
133 /* This is where I'd put my static data, if I had any */
134 
135 extern f32 D_800E3710[];
136 extern f32 D_800E3730[];
137 extern f32 D_800E3750[];
138 extern f32 D_800E3770[];
139 extern f32 D_800E37B0[];
140 extern f32 D_800E3790[];
141 extern f32 D_800E37D0[];
142 extern f32 D_800E37F0[];
143 extern s16 D_80165190[4][8];
144 extern f32 D_80165280[];
145 extern s32 gFrameSinceLastACombo[];
146 
147 #endif
void func_unnamed14(void)
Definition: code_8008C1D0.c:98
void func_8008C528(Player *, s8)
Definition: code_8008C1D0.c:232
void func_8008FDF4(Player *, s8)
void func_8008D3C4(Player *, s8)
Definition: code_8008C1D0.c:542
void func_8008C204(void)
Definition: code_8008C1D0.c:51
void func_80091298(Player *, s8)
Definition: code_8008C1D0.c:2060
void func_8008C8C4(Player *, s8)
Definition: code_8008C1D0.c:326
void func_8008FCDC(Player *, s8)
Definition: code_8008C1D0.c:1557
s32 D_8018D900[]
Definition: code_8008C1D0.c:20
void func_8008D3B0(Player *, s8)
void func_800CA984(u8)
Definition: external.c:3851
void func_8008C6D0(Player *, s8)
Definition: code_8008C1D0.c:276
void func_8008F86C(Player *, s8)
Definition: code_8008C1D0.c:1441
void func_unnamed12(void)
Definition: code_8008C1D0.c:92
void func_8008C73C(Player *, s8)
Definition: code_8008C1D0.c:294
void func_unnamed5(void)
Definition: code_8008C1D0.c:63
void func_8008DABC(Player *, s8)
Definition: code_8008C1D0.c:719
void func_8008C1E0(s32 *, s32)
void func_unnamed8(void)
Definition: code_8008C1D0.c:75
void func_800911B4(Player *, s8)
Definition: code_8008C1D0.c:2019
void func_8008FE84(Player *, s8)
f32 D_800E37B0[]
Definition: kart_attributes.inc.c:424
void func_800C9250(u8)
Definition: external.c:3405
void func_8008FD4C(Player *, s8)
s16 D_80165190[4][8]
Definition: render_player.c:58
void func_unnamed27(void)
Definition: code_8008C1D0.c:143
void func_8008FA38(Player *, s8)
Definition: code_8008C1D0.c:1486
void func_8008D170(Player *, s8)
Definition: code_8008C1D0.c:487
f32 D_800E3770[]
Definition: kart_attributes.inc.c:418
s16 D_8018D920[]
Definition: code_8008C1D0.c:21
void func_unnamed18(void)
Definition: code_8008C1D0.c:110
void func_800CB064(u8)
Definition: external.c:3982
void func_8008D0FC(Player *, s8)
Definition: code_8008C1D0.c:476
void func_8008E4A4(Player *, s8)
Definition: code_8008C1D0.c:959
void func_unnamed33(void)
Definition: code_8008C1D0.c:168
f32 D_800E3710[]
Definition: kart_attributes.inc.c:409
void func_8008DC08(Player *, s8)
Definition: code_8008C1D0.c:751
void func_8008EAE0(Player *, s8)
Definition: code_8008C1D0.c:1130
f32 D_800E37F0[]
Definition: kart_attributes.inc.c:430
s32 D_8018D990[]
Definition: code_8008C1D0.c:25
void func_8008C62C(Player *, s8)
Definition: code_8008C1D0.c:258
void func_8008D760(Player *)
Definition: code_8008C1D0.c:635
void func_unnamed22(s32, s32)
void func_unnamed15(void)
Definition: code_8008C1D0.c:101
void func_unnamed29(void)
Definition: code_8008C1D0.c:152
void func_unnamed10(void)
Definition: code_8008C1D0.c:86
void func_8008D9C0(Player *)
Definition: code_8008C1D0.c:697
void func_800CA730(u8)
Definition: external.c:3812
void func_unnamed23(void)
Definition: code_8008C1D0.c:127
s32 func_8008C1D8(s32 *)
void func_8008C310(Player *)
Definition: code_8008C1D0.c:173
void func_unnamed34(void)
Definition: code_8008C1D0.c:179
void func_8008EDC0(Player *)
Definition: code_8008C1D0.c:1193
void func_8008D698(Player *, s8)
Definition: code_8008C1D0.c:613
void func_80090178(Player *, s8, Vec3f, Vec3f)
Definition: code_8008C1D0.c:1702
void func_unnamed30(void)
Definition: code_8008C1D0.c:156
void func_unnamed19(void)
Definition: code_8008C1D0.c:113
s32 D_8018D930[]
Definition: code_8008C1D0.c:22
void func_unnamed17(void)
Definition: code_8008C1D0.c:107
void func_unnamed9(void)
Definition: code_8008C1D0.c:83
void func_8008C23C(void)
Definition: code_8008C1D0.c:79
f32 D_800E37D0[]
Definition: kart_attributes.inc.c:427
void func_8008D0E4(Player *, s8)
void func_unnamed13(void)
Definition: code_8008C1D0.c:95
f32 D_800E3790[]
Definition: kart_attributes.inc.c:421
void func_8008D554(Player *)
Definition: code_8008C1D0.c:583
f32 D_800E3750[]
Definition: kart_attributes.inc.c:415
void func_8008F1B8(Player *, s8)
Definition: code_8008C1D0.c:1279
void func_800CAFC0(u8)
Definition: external.c:3966
void func_8008E118(Player *, s8)
Definition: code_8008C1D0.c:890
void func_8008D4B4(Player *)
Definition: code_8008C1D0.c:566
void func_unnamed11(void)
Definition: code_8008C1D0.c:89
void func_unnamed28(void)
Definition: code_8008C1D0.c:148
void func_8008F494(Player *, s8)
Definition: code_8008C1D0.c:1349
void func_8008CEB0(Player *, s8)
Definition: code_8008C1D0.c:421
void func_8008FF08(Player *, s8)
Definition: code_8008C1D0.c:1617
void func_unnamed16(void)
Definition: code_8008C1D0.c:104
void func_unnamed6(void)
Definition: code_8008C1D0.c:67
void func_8008E6C0(Player *, s8)
Definition: code_8008C1D0.c:1020
void func_unnamed7(void)
Definition: code_8008C1D0.c:71
s32 func_800910E4(Player *)
Definition: code_8008C1D0.c:1990
void func_8008C214(void)
Definition: code_8008C1D0.c:59
void func_8008FB30(Player *, s8)
Definition: code_8008C1D0.c:1511
void func_8008E8D8(Player *, s8)
Definition: code_8008C1D0.c:1073
void func_8008F3E0(Player *)
Definition: code_8008C1D0.c:1328
void func_800CA59C(u8)
Definition: external.c:3786
void func_unnamed20(void)
Definition: code_8008C1D0.c:116
void func_8008D570(Player *, s8)
Definition: code_8008C1D0.c:588
s32 gFrameSinceLastACombo[]
Definition: spawn_players.c:46
void func_8008F0E8(Player *)
Definition: code_8008C1D0.c:1258
void func_8008D97C(Player *)
Definition: code_8008C1D0.c:688
void func_unnamed32(void)
Definition: code_8008C1D0.c:164
void func_unnamed25(void)
Definition: code_8008C1D0.c:135
void func_8008F3F4(Player *, s8)
void func_8008FC1C(Player *)
Definition: code_8008C1D0.c:1534
f32 D_800E3730[]
Definition: kart_attributes.inc.c:412
void func_80090868(Player *)
Definition: code_8008C1D0.c:1810
void func_8008C9EC(Player *, s8)
Definition: code_8008C1D0.c:350
void func_8008FDA8(Player *, s8)
void func_unnamed31(void)
Definition: code_8008C1D0.c:160
void func_8008D7B0(Player *, s8)
Definition: code_8008C1D0.c:645
void func_80090970(Player *, s8, s8)
Definition: code_8008C1D0.c:1841
void func_unnamed4(void)
Definition: code_8008C1D0.c:55
void func_unnamed3(void)
Definition: code_8008C1D0.c:47
void func_8008EC34(Player *, s8)
Definition: code_8008C1D0.c:1162
void func_8008FEDC(Player *, s8)
void func_8008C354(Player *, s8)
Definition: code_8008C1D0.c:183
void func_8008F008(Player *)
Definition: code_8008C1D0.c:1241
void func_unnamed26(void)
Definition: code_8008C1D0.c:139
void func_8008EEE4(Player *, s8)
Definition: code_8008C1D0.c:1221
void func_8008E3C0(Player *, s8)
void func_8008FC64(Player *, s8)
Definition: code_8008C1D0.c:1544
void func_8008F5A4(Player *, s8)
Definition: code_8008C1D0.c:1376
void func_80090778(Player *)
Definition: code_8008C1D0.c:1780
void func_8008DF98(Player *, s8)
Definition: code_8008C1D0.c:857
void func_8008F8DC(Player *, s8)
Definition: code_8008C1D0.c:1450
void func_8008F650(Player *, s8)
Definition: code_8008C1D0.c:1400
void func_unnamed24(void)
Definition: code_8008C1D0.c:131
void func_8008F104(Player *, s8)
Definition: code_8008C1D0.c:1263
void func_unnamed1(s32)
s32 D_8018D950[]
Definition: code_8008C1D0.c:23
void func_8008D8B4(Player *, s8)
Definition: code_8008C1D0.c:666
void func_8008EC88(Player *, s8)
Definition: code_8008C1D0.c:1173
void func_8008E884(Player *, s8)
Definition: code_8008C1D0.c:1062
void func_8008CDC0(Player *, s8)
Definition: code_8008C1D0.c:404
void func_unnamed2(s32)
void func_8008F778(Player *, s8)
Definition: code_8008C1D0.c:1421
s32 D_8018D970[]
Definition: code_8008C1D0.c:24
void func_8008EEC4(Player *)
Definition: code_8008C1D0.c:1216
f32 D_80165280[]
Definition: spawn_players.c:30
void func_unnamed21(void)
Definition: code_8008C1D0.c:119
void func_unnamed(void)
Definition: code_8008C1D0.c:27
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