Mario Kart 64
variables.h
Go to the documentation of this file.
1 #ifndef _VARIABLES_H_
2 #define _VARIABLES_H_
3 
4 #include "global.h"
5 #include "defines.h"
6 #include "common_structs.h"
7 
8 extern s8 gCharacterIdByGPOverallRank[8]; // D_8018D9D0
9 extern s16 gCurrentCourseId; // D_800DC5A0
10 
11 extern s16 gGPCurrentRacePlayerIdByRank[8]; // D_80164360
12 
13 extern f32 gLapCompletionPercentByPlayerId[8]; // D_801644A8
14 extern s32 gLapCountByPlayerId[8]; // D_80164390
15 
16 extern s32 gPlayerIsThrottleActive[]; // D_801653E0
17 extern s32 gGPCurrentRaceRankByPlayerId[]; // D_801643B8
18 
20 
21 extern Mtx D_80183D60[];
22 
24 
25 extern Vec3f D_80165070[];
26 
27 extern f32 D_80164510[];
28 extern s32 D_80164A28;
29 extern s16 gMatrixEffectCount;
30 
31 extern s16 D_80165020[];
32 extern s16 D_801650D0[4][8];
33 
34 extern s16 D_80165110[4][8];
35 extern s16 D_80165150[4][8];
36 extern s16 D_80165190[4][8];
37 extern s16 D_801651D0[4][8];
38 
39 extern f32 D_80165210[];
40 extern f32 D_80165230[];
41 extern f32 D_8016524C;
42 extern s16 D_80165270[8];
43 extern f32 D_80165280[];
44 extern f32 D_801652A0[];
45 extern s32 D_801652C0[];
46 extern s32 D_801652E0[];
47 
48 extern s16 D_80165300[];
49 
50 extern s32 D_80165400[];
51 extern s32 D_80165420[];
52 extern s32 D_80165440[];
53 extern bool gIsPlayerTripleAButtonCombo[];
54 extern s32 D_80165480[];
55 extern s32 D_801654A0[];
56 extern s32 D_801654C0[];
57 extern s32 D_801654E0[];
58 
59 extern s32 D_80165500[];
60 extern s32 D_80165520[];
61 extern s32 D_80165540[];
62 extern s16 D_8016556E;
63 extern s16 D_80165570;
64 extern s16 D_80165572;
65 extern s16 D_80165574;
66 extern s16 D_80165576;
67 extern s16 D_80165578;
68 extern s16 D_8016557A;
69 extern s16 D_8016557C;
70 extern s16 D_8016557E;
71 extern s16 D_80165580;
72 extern s16 D_80165582;
73 
74 extern bool8 D_801657E8;
75 
76 extern s8 D_801658FE;
77 
78 extern s32 gMatrixHudCount;
79 extern s32 D_8018D900[];
80 
81 #endif
f32 Vec3f[3]
Definition: common_structs.h:6
Definition: common_structs.h:420
Definition: common_structs.h:391
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
signed char bool8
Definition: ultratypes.h:21
s32 D_801654A0[]
f32 D_8016524C
s32 D_80165500[]
s16 gCurrentCourseId
f32 gLapCompletionPercentByPlayerId[8]
s32 D_8018D900[]
s16 D_80165578
s32 D_80165520[]
s16 D_80165582
f32 D_80165210[]
s16 D_80165190[4][8]
s8 gCharacterIdByGPOverallRank[8]
struct_8018CA70_entry D_8018CA70[]
s32 D_80164A28
s16 D_80165570
s32 D_801652E0[]
s8 D_801658FE
s32 gLapCountByPlayerId[8]
s32 D_801654E0[]
s16 D_80165270[8]
s16 D_8016557A
s16 D_80165110[4][8]
s32 D_80165540[]
s32 D_801654C0[]
s16 D_80165576
struct_D_8018CE10 D_8018CE10[]
s32 gPlayerIsThrottleActive[]
s16 D_8016557E
bool gIsPlayerTripleAButtonCombo[]
Vec3f D_80165070[]
s16 D_80165150[4][8]
Mtx D_80183D60[]
s16 D_80165574
s16 D_8016556E
s32 gMatrixHudCount
s16 D_80165020[]
s32 D_80165420[]
s16 D_80165300[]
s16 gMatrixEffectCount
bool8 D_801657E8
s16 D_80165572
s16 D_801651D0[4][8]
s32 D_80165440[]
f32 D_80165230[]
f32 D_80164510[]
s32 D_801652C0[]
s16 D_801650D0[4][8]
f32 D_801652A0[]
s32 gGPCurrentRaceRankByPlayerId[]
s16 gGPCurrentRacePlayerIdByRank[8]
s32 D_80165400[]
s16 D_80165580
s16 D_8016557C
s32 D_80165480[]
f32 D_80165280[]