Mario Kart 64
race_logic.h
Go to the documentation of this file.
1 #ifndef RACE_LOGIC_H
2 #define RACE_LOGIC_H
3 
4 /* Function Prototypes */
5 
7 void func_8028DF00(void);
8 void func_8028DF38(void);
9 void func_8028E028(void);
11 void func_8028E298(void);
12 void func_8028E3A0(void);
13 void func_8028E438(void);
14 void func_8028E678(void);
15 void func_8028EC38(s32);
16 void func_8028EC98(s32);
17 void start_race(void);
19 void func_8028EEF0(s32);
20 void func_8028EF28(void);
21 void func_8028F3E8(void);
22 void update_race_position_data(void);
23 void func_8028F474(void);
24 void func_8028F4E8(void);
25 void func_8028F588(void);
26 void func_8028F8BC(void);
27 void func_8028F914(void);
28 void func_8028F970(void);
29 void func_8028FBD4(void);
30 void func_8028FC34(void);
31 void func_8028FCBC(void);
32 void func_80290314(void);
33 void func_80290338(void);
34 void func_80290360(void);
35 void func_80290388(void);
36 void func_802903B0(void);
37 void func_802909F0(void);
38 void func_80290B14(void);
39 
41 extern s32 gGPCurrentRaceRankByPlayerId[]; // D_801643B8 (position for each player)
42 extern u16 D_80162DD6;
43 
44 #endif
void func_8028F8BC(void)
Definition: race_logic.c:774
void start_race(void)
Definition: race_logic.c:477
void func_8028E3A0(void)
Definition: race_logic.c:146
void func_8028EF28(void)
Definition: race_logic.c:515
u16 D_80162DD6
Definition: staff_ghosts.c:45
void update_race_position_data(void)
Definition: race_logic.c:645
void func_8028EC98(s32)
Definition: race_logic.c:420
void func_80290B14(void)
Definition: race_logic.c:1242
void func_80290360(void)
Definition: race_logic.c:1091
void func_8028EEF0(s32)
Definition: race_logic.c:511
void func_8028E028(void)
Definition: race_logic.c:70
void func_8028F970(void)
Definition: race_logic.c:790
void func_8028FBD4(void)
Definition: race_logic.c:866
f32 func_8028EE8C(s32)
Definition: race_logic.c:503
void func_80290338(void)
Definition: race_logic.c:1085
void func_802909F0(void)
Definition: race_logic.c:1213
void func_80290314(void)
Definition: race_logic.c:1079
void func_8028EC38(s32)
Definition: race_logic.c:409
f32 gLapCompletionPercentByPlayerId[]
void func_8028FCBC(void)
Definition: race_logic.c:900
void func_8028F3E8(void)
Definition: race_logic.c:640
void update_player_battle_status(void)
Definition: race_logic.c:88
void func_8028FC34(void)
Definition: race_logic.c:883
void func_8028E438(void)
Definition: race_logic.c:164
void func_80290388(void)
Definition: race_logic.c:1097
void func_8028E298(void)
Definition: race_logic.c:124
void func_8028F914(void)
Definition: race_logic.c:782
void func_802903D8(Player *, Player *)
Definition: race_logic.c:1109
void func_8028DF38(void)
Definition: race_logic.c:59
void func_8028F4E8(void)
Definition: race_logic.c:678
s32 gGPCurrentRaceRankByPlayerId[]
void func_8028DF00(void)
Definition: race_logic.c:50
void func_8028E678(void)
Definition: race_logic.c:237
void func_8028F588(void)
Definition: race_logic.c:697
void func_8028F474(void)
Definition: race_logic.c:660
void func_802903B0(void)
Definition: race_logic.c:1103
Definition: common_structs.h:247
signed int s32
Definition: ultratypes.h:15
float f32
Definition: ultratypes.h:32
unsigned short int u16
Definition: ultratypes.h:14