Mario Kart 64
Loading...
Searching...
No Matches
spawn_players.h
Go to the documentation of this file.
1#ifndef SPAWN_PLAYERS_H
2#define SPAWN_PLAYERS_H
3
4#include "camera.h"
5#include <common_structs.h>
6
7/* Function Prototypes */
9void spawn_player(Player*, s8, f32, f32, f32, f32, u16, s16);
10void func_80039AE4(void);
11void func_80039DA4(void);
13void spawn_players_gp_one_player(f32*, f32*, f32);
14void spawn_players_versus_one_player(f32*, f32*, f32);
15void spawn_players_gp_two_player(f32* arg0, f32* arg1, f32);
16void spawn_players_versus_two_player(f32*, f32*, f32);
17void spawn_players_2p_battle(f32*, f32*, f32);
18void func_8003B318(f32*, f32*, f32);
19void spawn_players_3p_battle(f32*, f32*, f32);
20void func_8003B870(f32*, f32*, f32);
21void spawn_players_4p_battle(f32*, f32*, f32);
22void func_8003BE30(void);
23void func_8003C0F0(void);
24void func_8003CD78(void);
25void func_8003CD98(Player*, Camera*, s8, s8);
27void spawn_single_player_camera(u32 mode);
28void spawn_multiplayer_cameras(u32 mode);
29void load_kart_textures(void);
30void func_8003DB5C(void);
31
32extern f32 D_80165210[];
33extern f32 D_80165230[];
34extern s16 D_80165270[];
35extern f32 gPlayerCurrentSpeed[];
36extern f32 gPlayerWaterLevel[];
37extern s32 D_801652C0[];
38extern s32 D_801652E0[];
39extern s16 D_80165300[];
40extern u16 gCopyPathIndexByPlayerId[];
42extern s16 D_80165330[];
43extern s16 D_80165340;
44extern Player* D_801653C0[];
45extern bool gPlayerIsThrottleActive[];
47extern s32 gFrameSinceLastACombo[];
48extern s32 gCountASwitch[];
49extern bool gIsPlayerTripleAButtonCombo[];
50extern s32 gTimerBoostTripleACombo[];
51extern bool gPlayerIsBrakeActive[];
53extern s32 gFrameSinceLastBCombo[];
54extern s32 gCountBChangement[];
55extern bool gIsPlayerTripleBButtonCombo[];
56extern s32 gTimerBoostTripleBCombo[];
57extern s16 chooseCPUPlayers[];
58extern s16 D_8016556E;
59extern s16 D_80165570;
60extern s16 D_80165572;
61extern s16 D_80165574;
62extern s16 D_80165576;
63extern s16 D_80165578;
64extern s16 D_8016557A;
65extern s16 D_8016557C;
66extern s16 D_8016557E;
67extern s16 D_80165580;
68extern s16 D_80165582;
70
71#endif
f32 gPlayerCurrentSpeed[]
Definition spawn_players.c:34
s32 gFrameSinceLastACombo[]
Definition spawn_players.c:50
s32 gCountBChangement[8]
Definition spawn_players.c:58
s16 D_80165578
Definition spawn_players.c:69
void func_8003CD98(Player *player, Camera *camera, s8 playerId, s8 screenId)
Definition spawn_players.c:1147
s32 gTimerBoostTripleACombo[8]
Definition spawn_players.c:53
void func_80039AE4(void)
Definition spawn_players.c:389
s16 D_80165582
Definition spawn_players.c:74
Player * D_801653C0[8]
Definition spawn_players.c:46
void spawn_players_4p_battle(f32 *arg0, f32 *arg1, f32 arg2)
Definition spawn_players.c:815
s16 D_80165570
Definition spawn_players.c:65
void func_8003B870(f32 *arg0, f32 *arg1, f32 arg2)
Definition spawn_players.c:792
void func_8003CD78(void)
Definition spawn_players.c:1143
s32 D_801652E0[8]
Definition spawn_players.c:37
void spawn_player(Player *player, s8 playerIndex, f32 startingRow, f32 startingColumn, f32 arg4, f32 arg5, u16 characterId, s16 playerType)
Definition spawn_players.c:77
s32 gTimerBoostTripleBCombo[8]
Definition spawn_players.c:60
void spawn_players_and_cameras(void)
Definition spawn_players.c:1179
void spawn_players_3p_battle(f32 *arg0, f32 *arg1, f32 arg2)
Definition spawn_players.c:767
s16 D_80165270[8]
Definition spawn_players.c:33
void spawn_multiplayer_cameras(u32 mode)
Definition spawn_players.c:1281
s16 D_8016557A
Definition spawn_players.c:70
void spawn_single_player_camera(u32 mode)
Definition spawn_players.c:1252
u16 gCopyPathIndexByPlayerId[8]
Definition spawn_players.c:40
void load_kart_textures(void)
Definition spawn_players.c:1322
s32 gFrameSinceLastBCombo[8]
Definition spawn_players.c:57
s16 D_80165576
Definition spawn_players.c:68
f32 D_80165210[8]
Definition spawn_players.c:30
s16 D_8016557E
Definition spawn_players.c:72
s32 D_801652C0[8]
Definition spawn_players.c:36
s16 D_80165300[8]
Definition spawn_players.c:38
void spawn_players_gp_two_player(f32 *arg0, f32 *arg1, f32 arg2)
Definition spawn_players.c:630
void spawn_players_versus_two_player(f32 *arg0, f32 *arg1, f32 arg2)
Definition spawn_players.c:691
void spawn_players_2p_battle(f32 *arg0, f32 *arg1, f32 arg2)
Definition spawn_players.c:721
bool gPlayerIsThrottleActive[8]
Definition spawn_players.c:48
s16 D_80165574
Definition spawn_players.c:67
s32 gCountASwitch[8]
Definition spawn_players.c:51
s32 gPlayerAButtonComboActiveThisFrame[8]
Definition spawn_players.c:49
s16 D_8016556E
Definition spawn_players.c:64
s16 gCopyNearestWaypointByPlayerId[8]
Definition spawn_players.c:42
void func_8003B318(f32 *arg0, f32 *arg1, f32 arg2)
Definition spawn_players.c:745
void func_80039DA4(void)
Definition spawn_players.c:478
f32 gPlayerWaterLevel[8]
Definition spawn_players.c:35
s16 D_80165572
Definition spawn_players.c:66
f32 D_80165230[8]
Definition spawn_players.c:31
void spawn_and_set_player_spawns(void)
Definition spawn_players.c:878
bool gIsPlayerTripleAButtonCombo[8]
Definition spawn_players.c:52
void spawn_players_gp_one_player(f32 *arg0, f32 *arg1, f32 arg2)
Definition spawn_players.c:505
bool gIsPlayerTripleBButtonCombo[8]
Definition spawn_players.c:59
void spawn_players_versus_one_player(f32 *arg0, f32 *arg1, f32 arg2)
Definition spawn_players.c:573
void func_8003BE30(void)
Definition spawn_players.c:843
s16 D_80165340
Definition spawn_players.c:44
s16 D_80165580
Definition spawn_players.c:73
s16 D_8016557C
Definition spawn_players.c:71
s32 gPlayerBButtonComboActiveThisFrame[8]
Definition spawn_players.c:56
void func_8003DB5C(void)
Definition spawn_players.c:1345
s16 D_80165330[8]
Definition spawn_players.c:43
bool gPlayerIsBrakeActive[8]
Definition spawn_players.c:55
void func_8003C0F0(void)
Definition spawn_players.c:865
s16 chooseCPUPlayers[7]
Definition spawn_players.c:62
Definition camera.h:35
Definition common_structs.h:264