Mario Kart 64
spawn_players.c File Reference
#include <global.h>
#include <defines.h>
#include "spawn_players.h"
#include "code_800029B0.h"
#include "kart_attributes.h"
#include "memory.h"
#include "waypoints.h"
#include "framebuffers.h"
#include "kart_dma.h"
#include "camera.h"
#include "math_util.h"
#include "player_controller.h"
#include "code_80057C60.h"
#include "collision.h"
#include "render_courses.h"
#include "staff_ghosts.h"
#include "code_80005FD0.h"
#include "code_8001F980.h"
#include "podium_ceremony_actors.h"
#include "main.h"
#include "menus.h"
Include dependency graph for spawn_players.c:

Functions

void spawn_player (Player *player, s8 playerIndex, f32 startingRow, f32 startingColumn, f32 arg4, f32 arg5, u16 characterId, s16 playerType)
 
void func_80039AE4 (void)
 
void func_80039DA4 (void)
 
void func_80039F44 (f32 *arg0, f32 *arg1, f32 arg2)
 
void func_8003A59C (f32 *arg0, f32 *arg1, f32 arg2)
 
void func_8003A9F0 (f32 *arg0, f32 *arg1, f32 arg2)
 
void func_8003AE24 (f32 *arg0, f32 *arg1, f32 arg2)
 
void spawn_players_2p_battle (f32 *arg0, f32 *arg1, f32 arg2)
 
void func_8003B318 (f32 *arg0, f32 *arg1, f32 arg2)
 
void spawn_players_3p_battle (f32 *arg0, f32 *arg1, f32 arg2)
 
void func_8003B870 (f32 *arg0, f32 *arg1, f32 arg2)
 
void spawn_players_4p_battle (f32 *arg0, f32 *arg1, f32 arg2)
 
void func_8003BE30 (void)
 
void func_8003C0F0 (void)
 
void func_8003CD78 (void)
 
void func_8003CD98 (Player *player, Camera *camera, s8 playerId, s8 arg3)
 
void func_8003D080 (void)
 
void func_8003DB5C (void)
 

Variables

UNUSED f32 D_800E43A0 = 1.0f
 
UNUSED s16 D_800E43A4 = 1
 
UNUSED s16 D_800E43A8 = 0
 

Function Documentation

◆ func_80039AE4()

void func_80039AE4 ( void  )
Here is the caller graph for this function:

◆ func_80039DA4()

void func_80039DA4 ( void  )
Here is the caller graph for this function:

◆ func_80039F44()

void func_80039F44 ( f32 arg0,
f32 arg1,
f32  arg2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003A59C()

void func_8003A59C ( f32 arg0,
f32 arg1,
f32  arg2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003A9F0()

void func_8003A9F0 ( f32 arg0,
f32 arg1,
f32  arg2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003AE24()

void func_8003AE24 ( f32 arg0,
f32 arg1,
f32  arg2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003B318()

void func_8003B318 ( f32 arg0,
f32 arg1,
f32  arg2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003B870()

void func_8003B870 ( f32 arg0,
f32 arg1,
f32  arg2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003BE30()

void func_8003BE30 ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003C0F0()

void func_8003C0F0 ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003CD78()

void func_8003CD78 ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003CD98()

void func_8003CD98 ( Player player,
Camera camera,
s8  playerId,
s8  arg3 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003D080()

void func_8003D080 ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8003DB5C()

void func_8003DB5C ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ spawn_player()

void spawn_player ( Player player,
s8  playerIndex,
f32  startingRow,
f32  startingColumn,
f32  arg4,
f32  arg5,
u16  characterId,
s16  playerType 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ spawn_players_2p_battle()

void spawn_players_2p_battle ( f32 arg0,
f32 arg1,
f32  arg2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ spawn_players_3p_battle()

void spawn_players_3p_battle ( f32 arg0,
f32 arg1,
f32  arg2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ spawn_players_4p_battle()

void spawn_players_4p_battle ( f32 arg0,
f32 arg1,
f32  arg2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ D_800E43A0

UNUSED f32 D_800E43A0 = 1.0f

◆ D_800E43A4

UNUSED s16 D_800E43A4 = 1

◆ D_800E43A8

UNUSED s16 D_800E43A8 = 0