Mario Kart 64
Loading...
Searching...
No Matches
render_player.h File Reference
#include "types.h"
#include "common_structs.h"
#include "buffers.h"
Include dependency graph for render_player.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SOME_TEXTURE_POINTER_MATH   0x800
 

Functions

void func_8001F980 (s32 *, s32 *)
 
void func_8001F9E4 (Player *, Camera *, s8)
 
u16 check_player_camera_collision (Player *, Camera *, f32, f32)
 
u16 func_8001FD78 (Player *, f32, f32, f32)
 
void init_render_player (Player *, Camera *, s8, s8)
 
void func_80020524 (void)
 
void func_8002088C (void)
 
void func_80020BF4 (void)
 
void func_80020F1C (void)
 
void try_render_player (Player *, s8, s8)
 
void render_players_on_screen_one (void)
 
void render_players_on_screen_two (void)
 
void render_players_on_screen_three (void)
 
void render_players_on_screen_four (void)
 
void func_80021B0C (void)
 
void func_80021C78 (void)
 
void func_80021D40 (void)
 
void func_80021DA8 (void)
 
void mtxf_translate_rotate (Mat4, Vec3f, Vec3s)
 
void func_80021F50 (Mat4, Vec3f)
 
void mtxf_scale2 (Mat4, f32)
 
void func_80021FF8 (Mtx *, Mat4)
 
void convert_to_fixed_point_matrix (Mtx *, Mat4)
 
s32 adjust_angle (s16 *, s16, s16)
 
void move_s32_towards (s32 *, s32, f32)
 
void move_f32_towards (f32 *, f32, f32)
 
void move_s16_towards (s16 *, s16, f32)
 
void move_u16_towards (u16 *, s16, f32)
 
void func_80022744 (void)
 
void func_8002276C (void)
 
void func_80022A98 (Player *, s8)
 
void func_80022B50 (Player *, s8)
 
void func_80022BC4 (Player *, s8)
 
void func_80022CA8 (Player *, s8, s8, s8)
 
void func_80022D60 (Player *, s8, s8, s8)
 
void func_80022DB4 (Player *, s8)
 
void func_80022E84 (Player *, s8, s8, s8)
 
void change_player_color_effect_rgb (Player *, s8, s32, f32)
 
void change_player_color_effect_cmy (Player *, s8, s32, f32)
 
s32 is_player_under_light_luigi_raceway (Player *, s8)
 
void render_light_environment_on_player (Player *, s8)
 
void func_800235AC (Player *, s8)
 
void func_80023BF0 (Player *, s8, s8, s8)
 
void render_player_shadow (Player *, s8, s8)
 
void render_player_shadow_credits (Player *, s8, s8)
 
void kart_render (Player *, s8, s8, s8)
 
void ghost_render (Player *, s8, s8, s8)
 
void func_80025DE8 (Player *, s8, s8, s8)
 
void player_ice_reflection_render (Player *, s8, s8, s8)
 
void player_render (Player *, s8, s8)
 
void func_80026A48 (Player *, s8)
 
void func_80026B4C (Player *, s8, s8, s8)
 
void func_80030A34 (Player *)
 
void func_8002701C (void)
 
void func_80027024 (s32, s32, s32)
 

Variables

struct_D_802F1F80gPlayerPalette
 
u8D_80164B08
 
u8D_80164B0C
 
s32 D_80164A28
 
s16 D_80164AB0 []
 
s16 D_80164ABE []
 
s16 D_80164AC0 []
 
PlayerD_80164AD0 []
 
s16 gMatrixEffectCount
 
u16 gPlayerRedEffect []
 
u16 gPlayerGreenEffect []
 
u16 gPlayerBlueEffect []
 
u16 gPlayerCyanEffect []
 
u16 gPlayerMagentaEffect []
 
u16 gPlayerYellowEffect []
 
s32 D_80164B80 []
 
s32 D_8018D930 []
 
Gfx common_square_plain_render []
 
Gfx D_0D008D58 []
 
s32 gPlayersToRenderCount
 
voidD_800DDB5C []
 
VtxD_800DDBB4 []
 
f32 gCharacterSize []
 
s32 D_800DDE74 []
 
Vtx D_800E51D0 []
 
Vtx D_800E5210 []
 
f64 D_800ED680
 
f64 D_800ED688
 
f32 D_800ED6A8
 
Vtx D_800E49C0 []
 
Vtx D_800E4AC0 []
 
Vtx D_800E4BC0 []
 
Vtx D_800E4CC0 []
 
Vtx D_800E4DC0 []
 
Vtx D_800E4EC0 []
 
Vtx D_800E4FD0 []
 
Vtx D_800E50D0 []
 
u8 ** gKartMarioWheels0 []
 
u8 ** gKartMarioWheels1 []
 
u8 ** gKartLuigiWheels0 []
 
u8 ** gKartLuigiWheels1 []
 
u8 ** gKartBowserWheels0 []
 
u8 ** gKartBowserWheels1 []
 
u8 ** gKartToadWheels0 []
 
u8 ** gKartToadWheels1 []
 
u8 ** gKartYoshiWheels0 []
 
u8 ** gKartYoshiWheels1 []
 
u8 ** gKartDKWheels0 []
 
u8 ** gKartDKWheels1 []
 
u8 ** gKartPeachWheels0 []
 
u8 ** gKartPeachWheels1 []
 
u8 ** gKartWarioWheels0 []
 
u8 ** gKartWarioWheels1 []
 
u16 ** D_800DDE34 []
 
u16 ** D_800DDE54 []
 
u8gKartMario168Wheel0 []
 
u8gKartMario147Wheel0 []
 
u8gKartMario126Wheel0 []
 
u8gKartMario105Wheel0 []
 
u8gKartMario084Wheel0 []
 
u8gKartMario063Wheel0 []
 
u8gKartMario042Wheel0 []
 
u8gKartMario021Wheel0 []
 
u8gKartMario000Wheel0 []
 
u8gKartMario269Wheel0 []
 
u8gKartMario249Wheel0 []
 
u8gKartMario229Wheel0 []
 
u8gKartMario209Wheel0 []
 
u8gKartMario189Wheel0 []
 
u8gKartLuigi168Wheel0 []
 
u8gKartLuigi147Wheel0 []
 
u8gKartLuigi126Wheel0 []
 
u8gKartLuigi105Wheel0 []
 
u8gKartLuigi084Wheel0 []
 
u8gKartLuigi063Wheel0 []
 
u8gKartLuigi042Wheel0 []
 
u8gKartLuigi021Wheel0 []
 
u8gKartLuigi000Wheel0 []
 
u8gKartLuigi269Wheel0 []
 
u8gKartLuigi249Wheel0 []
 
u8gKartLuigi229Wheel0 []
 
u8gKartLuigi209Wheel0 []
 
u8gKartLuigi189Wheel0 []
 
u8gKartBowser168Wheel0 []
 
u8gKartBowser147Wheel0 []
 
u8gKartBowser126Wheel0 []
 
u8gKartBowser105Wheel0 []
 
u8gKartBowser084Wheel0 []
 
u8gKartBowser063Wheel0 []
 
u8gKartBowser042Wheel0 []
 
u8gKartBowser021Wheel0 []
 
u8gKartBowser000Wheel0 []
 
u8gKartBowser269Wheel0 []
 
u8gKartBowser249Wheel0 []
 
u8gKartBowser229Wheel0 []
 
u8gKartBowser209Wheel0 []
 
u8gKartBowser189Wheel0 []
 
u8gKartToad168Wheel0 []
 
u8gKartToad147Wheel0 []
 
u8gKartToad126Wheel0 []
 
u8gKartToad105Wheel0 []
 
u8gKartToad084Wheel0 []
 
u8gKartToad063Wheel0 []
 
u8gKartToad042Wheel0 []
 
u8gKartToad021Wheel0 []
 
u8gKartToad000Wheel0 []
 
u8gKartToad269Wheel0 []
 
u8gKartToad249Wheel0 []
 
u8gKartToad229Wheel0 []
 
u8gKartToad209Wheel0 []
 
u8gKartToad189Wheel0 []
 
u8gKartYoshi168Wheel0 []
 
u8gKartYoshi147Wheel0 []
 
u8gKartYoshi126Wheel0 []
 
u8gKartYoshi105Wheel0 []
 
u8gKartYoshi084Wheel0 []
 
u8gKartYoshi063Wheel0 []
 
u8gKartYoshi042Wheel0 []
 
u8gKartYoshi021Wheel0 []
 
u8gKartYoshi000Wheel0 []
 
u8gKartYoshi269Wheel0 []
 
u8gKartYoshi249Wheel0 []
 
u8gKartYoshi229Wheel0 []
 
u8gKartYoshi209Wheel0 []
 
u8gKartYoshi189Wheel0 []
 
u8gKartDK168Wheel0 []
 
u8gKartDK147Wheel0 []
 
u8gKartDK126Wheel0 []
 
u8gKartDK105Wheel0 []
 
u8gKartDK084Wheel0 []
 
u8gKartDK063Wheel0 []
 
u8gKartDK042Wheel0 []
 
u8gKartDK021Wheel0 []
 
u8gKartDK000Wheel0 []
 
u8gKartDK269Wheel0 []
 
u8gKartDK249Wheel0 []
 
u8gKartDK229Wheel0 []
 
u8gKartDK209Wheel0 []
 
u8gKartDK189Wheel0 []
 
u8gKartPeach168Wheel0 []
 
u8gKartPeach147Wheel0 []
 
u8gKartPeach126Wheel0 []
 
u8gKartPeach105Wheel0 []
 
u8gKartPeach084Wheel0 []
 
u8gKartPeach063Wheel0 []
 
u8gKartPeach042Wheel0 []
 
u8gKartPeach021Wheel0 []
 
u8gKartPeach000Wheel0 []
 
u8gKartPeach269Wheel0 []
 
u8gKartPeach249Wheel0 []
 
u8gKartPeach229Wheel0 []
 
u8gKartPeach209Wheel0 []
 
u8gKartPeach189Wheel0 []
 
u8gKartWario168Wheel0 []
 
u8gKartWario147Wheel0 []
 
u8gKartWario126Wheel0 []
 
u8gKartWario105Wheel0 []
 
u8gKartWario084Wheel0 []
 
u8gKartWario063Wheel0 []
 
u8gKartWario042Wheel0 []
 
u8gKartWario021Wheel0 []
 
u8gKartWario000Wheel0 []
 
u8gKartWario269Wheel0 []
 
u8gKartWario249Wheel0 []
 
u8gKartWario229Wheel0 []
 
u8gKartWario209Wheel0 []
 
u8gKartWario189Wheel0 []
 
s16 D_80165020 [40]
 
Vec3f D_80165070 [8]
 
s16 D_801650D0 [4][8]
 
s16 D_80165110 [4][8]
 
s16 D_80165150 [4][8]
 
s16 D_80165190 [4][8]
 
s16 D_801651D0 [4][8]
 

Macro Definition Documentation

◆ SOME_TEXTURE_POINTER_MATH

#define SOME_TEXTURE_POINTER_MATH   0x800

Function Documentation

◆ adjust_angle()

s32 adjust_angle ( s16 * angle,
s16 targetAngle,
s16 step )
Here is the caller graph for this function:

◆ change_player_color_effect_cmy()

void change_player_color_effect_cmy ( Player * ,
s8 ,
s32 ,
f32  )

◆ change_player_color_effect_rgb()

void change_player_color_effect_rgb ( Player * ,
s8 ,
s32 ,
f32  )

◆ check_player_camera_collision()

u16 check_player_camera_collision ( Player * player,
Camera * camera,
f32 arg2,
f32 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ convert_to_fixed_point_matrix()

void convert_to_fixed_point_matrix ( Mtx * fixedPointMatrix,
Mat4 arg1 )
Here is the caller graph for this function:

◆ func_8001F980()

void func_8001F980 ( s32 * arg0,
s32 * arg1 )
Here is the caller graph for this function:

◆ func_8001F9E4()

void func_8001F9E4 ( Player * player,
Camera * camera,
s8 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8001FD78()

u16 func_8001FD78 ( Player * ,
f32 ,
f32 ,
f32  )

◆ func_80020524()

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

◆ func_8002088C()

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

◆ func_80020BF4()

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

◆ func_80020F1C()

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

◆ func_80021B0C()

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

◆ func_80021C78()

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

◆ func_80021D40()

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

◆ func_80021DA8()

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

◆ func_80021F50()

void func_80021F50 ( Mat4 arg0,
Vec3f arg1 )

◆ func_80021FF8()

void func_80021FF8 ( Mtx * arg0,
Mat4 arg1 )

◆ func_80022744()

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

◆ func_8002276C()

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

◆ func_80022A98()

void func_80022A98 ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80022B50()

void func_80022B50 ( Player * ,
s8  )

◆ func_80022BC4()

void func_80022BC4 ( Player * ,
s8  )

◆ func_80022CA8()

void func_80022CA8 ( Player * ,
s8 ,
s8 ,
s8  )

◆ func_80022D60()

void func_80022D60 ( Player * ,
s8 ,
s8 ,
s8  )

◆ func_80022DB4()

void func_80022DB4 ( Player * ,
s8  )

◆ func_80022E84()

void func_80022E84 ( Player * ,
s8 ,
s8 ,
s8  )

◆ func_800235AC()

void func_800235AC ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80023BF0()

void func_80023BF0 ( Player * player,
s8 arg1,
s8 arg2,
s8 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80025DE8()

void func_80025DE8 ( Player * player,
s8 playerId,
s8 arg2,
s8 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80026A48()

void func_80026A48 ( Player * player,
s8 arg1 )
Here is the caller graph for this function:

◆ func_80026B4C()

void func_80026B4C ( Player * player,
s8 playerId,
s8 arg2,
s8 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8002701C()

void func_8002701C ( void )

◆ func_80027024()

void func_80027024 ( s32 ,
s32 ,
s32  )

◆ func_80030A34()

void func_80030A34 ( Player * player)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ghost_render()

void ghost_render ( Player * player,
s8 playerId,
s8 arg2,
s8 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_render_player()

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

◆ is_player_under_light_luigi_raceway()

s32 is_player_under_light_luigi_raceway ( Player * player,
s8 arg1 )

Activates in the tunnel to shade the player a bit darker Sort of an atmospheric effect.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kart_render()

void kart_render ( Player * player,
s8 playerId,
s8 arg2,
s8 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ move_f32_towards()

void move_f32_towards ( f32 * startingValue,
f32 targetValue,
f32 somePercent )

Function: move_f32_towards

Parameters: f32 *startingValue - Pointer to the float that will be modified f32 targetValue - Float value to move startingValue towards f32 somePercent - The percent of the difference between startingValue and targetValue to actually move

Moves a given startingValue the given somePercent towards the targetValue

f32 *thing = 2500; move_f32_towards(thing, 500, 0.75f); thing now has a value of 1000

If after the move startingValue is inside of the range [-0.001, 0.001], force it to exactly 0.0f

This is probably a precision thing. The scaling with somePercent likely can't hit exactly 0 with any reliability, so they force it to 0 if you're in a small range around it. Why they only do this for 0 is anyone's guess though

Here is the caller graph for this function:

◆ move_s16_towards()

void move_s16_towards ( s16 * startingValue,
s16 targetValue,
f32 somePercent )
Here is the caller graph for this function:

◆ move_s32_towards()

void move_s32_towards ( s32 * startingValue,
s32 targetValue,
f32 somePercent )
Here is the caller graph for this function:

◆ move_u16_towards()

void move_u16_towards ( u16 * startingValue,
s16 targetValue,
f32 somePercent )
Here is the caller graph for this function:

◆ mtxf_scale2()

void mtxf_scale2 ( Mat4 arg0,
f32 scale )
Here is the caller graph for this function:

◆ mtxf_translate_rotate()

void mtxf_translate_rotate ( Mat4 dest,
Vec3f pos,
Vec3s orientation )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ player_ice_reflection_render()

void player_ice_reflection_render ( Player * player,
s8 playerId,
s8 arg2,
s8 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ player_render()

void player_render ( Player * player,
s8 playerId,
s8 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_light_environment_on_player()

void render_light_environment_on_player ( Player * player,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_player_shadow()

void render_player_shadow ( Player * player,
s8 arg1,
s8 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_player_shadow_credits()

void render_player_shadow_credits ( Player * player,
s8 playerId,
s8 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_players_on_screen_four()

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

◆ render_players_on_screen_one()

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

◆ render_players_on_screen_three()

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

◆ render_players_on_screen_two()

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

◆ try_render_player()

void try_render_player ( Player * player,
s8 playerId,
s8 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ common_square_plain_render

Gfx common_square_plain_render[]
extern

◆ D_0D008D58

Gfx D_0D008D58[]
extern

◆ D_800DDB5C

void* D_800DDB5C[]
extern

◆ D_800DDBB4

Vtx* D_800DDBB4[]
extern

◆ D_800DDE34

u16** D_800DDE34[]
extern

◆ D_800DDE54

u16** D_800DDE54[]
extern

◆ D_800DDE74

s32 D_800DDE74[]
extern

◆ D_800E49C0

Vtx D_800E49C0[]
extern

◆ D_800E4AC0

Vtx D_800E4AC0[]
extern

◆ D_800E4BC0

Vtx D_800E4BC0[]
extern

◆ D_800E4CC0

Vtx D_800E4CC0[]
extern

◆ D_800E4DC0

Vtx D_800E4DC0[]
extern

◆ D_800E4EC0

Vtx D_800E4EC0[]
extern

◆ D_800E4FD0

Vtx D_800E4FD0[]
extern

◆ D_800E50D0

Vtx D_800E50D0[]
extern

◆ D_800E51D0

Vtx D_800E51D0[]
extern

◆ D_800E5210

Vtx D_800E5210[]
extern

◆ D_800ED680

f64 D_800ED680
extern

◆ D_800ED688

f64 D_800ED688
extern

◆ D_800ED6A8

f32 D_800ED6A8
extern

◆ D_80164A28

s32 D_80164A28
extern

◆ D_80164AB0

s16 D_80164AB0[]
extern

◆ D_80164ABE

s16 D_80164ABE[]
extern

◆ D_80164AC0

s16 D_80164AC0[]
extern

◆ D_80164AD0

Player* D_80164AD0[]
extern

◆ D_80164B08

u8* D_80164B08
extern

◆ D_80164B0C

u8* D_80164B0C
extern

◆ D_80164B80

s32 D_80164B80[]
extern

◆ D_80165020

s16 D_80165020[40]
extern

◆ D_80165070

Vec3f D_80165070[8]
extern

◆ D_801650D0

s16 D_801650D0[4][8]
extern

◆ D_80165110

s16 D_80165110[4][8]
extern

◆ D_80165150

s16 D_80165150[4][8]
extern

◆ D_80165190

s16 D_80165190[4][8]
extern

◆ D_801651D0

s16 D_801651D0[4][8]
extern

◆ D_8018D930

s32 D_8018D930[]
extern

◆ gCharacterSize

f32 gCharacterSize[]
extern

◆ gKartBowser000Wheel0

u8* gKartBowser000Wheel0[]
extern

◆ gKartBowser021Wheel0

u8* gKartBowser021Wheel0[]
extern

◆ gKartBowser042Wheel0

u8* gKartBowser042Wheel0[]
extern

◆ gKartBowser063Wheel0

u8* gKartBowser063Wheel0[]
extern

◆ gKartBowser084Wheel0

u8* gKartBowser084Wheel0[]
extern

◆ gKartBowser105Wheel0

u8* gKartBowser105Wheel0[]
extern

◆ gKartBowser126Wheel0

u8* gKartBowser126Wheel0[]
extern

◆ gKartBowser147Wheel0

u8* gKartBowser147Wheel0[]
extern

◆ gKartBowser168Wheel0

u8* gKartBowser168Wheel0[]
extern

◆ gKartBowser189Wheel0

u8 * gKartBowser189Wheel0
extern

◆ gKartBowser209Wheel0

u8* gKartBowser209Wheel0[]
extern

◆ gKartBowser229Wheel0

u8 * gKartBowser229Wheel0
extern

◆ gKartBowser249Wheel0

u8* gKartBowser249Wheel0[]
extern

◆ gKartBowser269Wheel0

u8 * gKartBowser269Wheel0
extern

◆ gKartBowserWheels0

u8** gKartBowserWheels0[]
extern

◆ gKartBowserWheels1

u8** gKartBowserWheels1[]
extern

◆ gKartDK000Wheel0

u8* gKartDK000Wheel0[]
extern

◆ gKartDK021Wheel0

u8* gKartDK021Wheel0[]
extern

◆ gKartDK042Wheel0

u8* gKartDK042Wheel0[]
extern

◆ gKartDK063Wheel0

u8* gKartDK063Wheel0[]
extern

◆ gKartDK084Wheel0

u8* gKartDK084Wheel0[]
extern

◆ gKartDK105Wheel0

u8* gKartDK105Wheel0[]
extern

◆ gKartDK126Wheel0

u8* gKartDK126Wheel0[]
extern

◆ gKartDK147Wheel0

u8* gKartDK147Wheel0[]
extern

◆ gKartDK168Wheel0

u8* gKartDK168Wheel0[]
extern

◆ gKartDK189Wheel0

u8 * gKartDK189Wheel0
extern

◆ gKartDK209Wheel0

u8* gKartDK209Wheel0[]
extern

◆ gKartDK229Wheel0

u8 * gKartDK229Wheel0
extern

◆ gKartDK249Wheel0

u8* gKartDK249Wheel0[]
extern

◆ gKartDK269Wheel0

u8 * gKartDK269Wheel0
extern

◆ gKartDKWheels0

u8** gKartDKWheels0[]
extern

◆ gKartDKWheels1

u8** gKartDKWheels1[]
extern

◆ gKartLuigi000Wheel0

u8* gKartLuigi000Wheel0[]
extern

◆ gKartLuigi021Wheel0

u8* gKartLuigi021Wheel0[]
extern

◆ gKartLuigi042Wheel0

u8* gKartLuigi042Wheel0[]
extern

◆ gKartLuigi063Wheel0

u8* gKartLuigi063Wheel0[]
extern

◆ gKartLuigi084Wheel0

u8* gKartLuigi084Wheel0[]
extern

◆ gKartLuigi105Wheel0

u8* gKartLuigi105Wheel0[]
extern

◆ gKartLuigi126Wheel0

u8* gKartLuigi126Wheel0[]
extern

◆ gKartLuigi147Wheel0

u8* gKartLuigi147Wheel0[]
extern

◆ gKartLuigi168Wheel0

u8* gKartLuigi168Wheel0[]
extern

◆ gKartLuigi189Wheel0

u8 * gKartLuigi189Wheel0
extern

◆ gKartLuigi209Wheel0

u8* gKartLuigi209Wheel0[]
extern

◆ gKartLuigi229Wheel0

u8 * gKartLuigi229Wheel0
extern

◆ gKartLuigi249Wheel0

u8* gKartLuigi249Wheel0[]
extern

◆ gKartLuigi269Wheel0

u8 * gKartLuigi269Wheel0
extern

◆ gKartLuigiWheels0

u8** gKartLuigiWheels0[]
extern

◆ gKartLuigiWheels1

u8** gKartLuigiWheels1[]
extern

◆ gKartMario000Wheel0

u8* gKartMario000Wheel0[]
extern

◆ gKartMario021Wheel0

u8* gKartMario021Wheel0[]
extern

◆ gKartMario042Wheel0

u8* gKartMario042Wheel0[]
extern

◆ gKartMario063Wheel0

u8* gKartMario063Wheel0[]
extern

◆ gKartMario084Wheel0

u8* gKartMario084Wheel0[]
extern

◆ gKartMario105Wheel0

u8* gKartMario105Wheel0[]
extern

◆ gKartMario126Wheel0

u8* gKartMario126Wheel0[]
extern

◆ gKartMario147Wheel0

u8* gKartMario147Wheel0[]
extern

◆ gKartMario168Wheel0

u8* gKartMario168Wheel0[]
extern

◆ gKartMario189Wheel0

u8 * gKartMario189Wheel0
extern

◆ gKartMario209Wheel0

u8* gKartMario209Wheel0[]
extern

◆ gKartMario229Wheel0

u8 * gKartMario229Wheel0
extern

◆ gKartMario249Wheel0

u8* gKartMario249Wheel0[]
extern

◆ gKartMario269Wheel0

u8 * gKartMario269Wheel0
extern

◆ gKartMarioWheels0

u8** gKartMarioWheels0[]
extern

◆ gKartMarioWheels1

u8** gKartMarioWheels1[]
extern

◆ gKartPeach000Wheel0

u8* gKartPeach000Wheel0[]
extern

◆ gKartPeach021Wheel0

u8* gKartPeach021Wheel0[]
extern

◆ gKartPeach042Wheel0

u8* gKartPeach042Wheel0[]
extern

◆ gKartPeach063Wheel0

u8* gKartPeach063Wheel0[]
extern

◆ gKartPeach084Wheel0

u8* gKartPeach084Wheel0[]
extern

◆ gKartPeach105Wheel0

u8* gKartPeach105Wheel0[]
extern

◆ gKartPeach126Wheel0

u8* gKartPeach126Wheel0[]
extern

◆ gKartPeach147Wheel0

u8* gKartPeach147Wheel0[]
extern

◆ gKartPeach168Wheel0

u8* gKartPeach168Wheel0[]
extern

◆ gKartPeach189Wheel0

u8 * gKartPeach189Wheel0
extern

◆ gKartPeach209Wheel0

u8* gKartPeach209Wheel0[]
extern

◆ gKartPeach229Wheel0

u8 * gKartPeach229Wheel0
extern

◆ gKartPeach249Wheel0

u8* gKartPeach249Wheel0[]
extern

◆ gKartPeach269Wheel0

u8 * gKartPeach269Wheel0
extern

◆ gKartPeachWheels0

u8** gKartPeachWheels0[]
extern

◆ gKartPeachWheels1

u8** gKartPeachWheels1[]
extern

◆ gKartToad000Wheel0

u8* gKartToad000Wheel0[]
extern

◆ gKartToad021Wheel0

u8* gKartToad021Wheel0[]
extern

◆ gKartToad042Wheel0

u8* gKartToad042Wheel0[]
extern

◆ gKartToad063Wheel0

u8* gKartToad063Wheel0[]
extern

◆ gKartToad084Wheel0

u8* gKartToad084Wheel0[]
extern

◆ gKartToad105Wheel0

u8* gKartToad105Wheel0[]
extern

◆ gKartToad126Wheel0

u8* gKartToad126Wheel0[]
extern

◆ gKartToad147Wheel0

u8* gKartToad147Wheel0[]
extern

◆ gKartToad168Wheel0

u8* gKartToad168Wheel0[]
extern

◆ gKartToad189Wheel0

u8 * gKartToad189Wheel0
extern

◆ gKartToad209Wheel0

u8* gKartToad209Wheel0[]
extern

◆ gKartToad229Wheel0

u8 * gKartToad229Wheel0
extern

◆ gKartToad249Wheel0

u8* gKartToad249Wheel0[]
extern

◆ gKartToad269Wheel0

u8 * gKartToad269Wheel0
extern

◆ gKartToadWheels0

u8** gKartToadWheels0[]
extern

◆ gKartToadWheels1

u8** gKartToadWheels1[]
extern

◆ gKartWario000Wheel0

u8* gKartWario000Wheel0[]
extern

◆ gKartWario021Wheel0

u8* gKartWario021Wheel0[]
extern

◆ gKartWario042Wheel0

u8* gKartWario042Wheel0[]
extern

◆ gKartWario063Wheel0

u8* gKartWario063Wheel0[]
extern

◆ gKartWario084Wheel0

u8* gKartWario084Wheel0[]
extern

◆ gKartWario105Wheel0

u8* gKartWario105Wheel0[]
extern

◆ gKartWario126Wheel0

u8* gKartWario126Wheel0[]
extern

◆ gKartWario147Wheel0

u8* gKartWario147Wheel0[]
extern

◆ gKartWario168Wheel0

u8* gKartWario168Wheel0[]
extern

◆ gKartWario189Wheel0

u8 * gKartWario189Wheel0
extern

◆ gKartWario209Wheel0

u8* gKartWario209Wheel0[]
extern

◆ gKartWario229Wheel0

u8 * gKartWario229Wheel0
extern

◆ gKartWario249Wheel0

u8* gKartWario249Wheel0[]
extern

◆ gKartWario269Wheel0

u8 * gKartWario269Wheel0
extern

◆ gKartWarioWheels0

u8** gKartWarioWheels0[]
extern

◆ gKartWarioWheels1

u8** gKartWarioWheels1[]
extern

◆ gKartYoshi000Wheel0

u8* gKartYoshi000Wheel0[]
extern

◆ gKartYoshi021Wheel0

u8* gKartYoshi021Wheel0[]
extern

◆ gKartYoshi042Wheel0

u8* gKartYoshi042Wheel0[]
extern

◆ gKartYoshi063Wheel0

u8* gKartYoshi063Wheel0[]
extern

◆ gKartYoshi084Wheel0

u8* gKartYoshi084Wheel0[]
extern

◆ gKartYoshi105Wheel0

u8* gKartYoshi105Wheel0[]
extern

◆ gKartYoshi126Wheel0

u8* gKartYoshi126Wheel0[]
extern

◆ gKartYoshi147Wheel0

u8* gKartYoshi147Wheel0[]
extern

◆ gKartYoshi168Wheel0

u8* gKartYoshi168Wheel0[]
extern

◆ gKartYoshi189Wheel0

u8 * gKartYoshi189Wheel0
extern

◆ gKartYoshi209Wheel0

u8* gKartYoshi209Wheel0[]
extern

◆ gKartYoshi229Wheel0

u8 * gKartYoshi229Wheel0
extern

◆ gKartYoshi249Wheel0

u8* gKartYoshi249Wheel0[]
extern

◆ gKartYoshi269Wheel0

u8 * gKartYoshi269Wheel0
extern

◆ gKartYoshiWheels0

u8** gKartYoshiWheels0[]
extern

◆ gKartYoshiWheels1

u8** gKartYoshiWheels1[]
extern

◆ gMatrixEffectCount

s16 gMatrixEffectCount
extern

◆ gPlayerBlueEffect

u16 gPlayerBlueEffect[]
extern

◆ gPlayerCyanEffect

u16 gPlayerCyanEffect[]
extern

◆ gPlayerGreenEffect

u16 gPlayerGreenEffect[]
extern

◆ gPlayerMagentaEffect

u16 gPlayerMagentaEffect[]
extern

◆ gPlayerPalette

struct_D_802F1F80* gPlayerPalette
extern

◆ gPlayerRedEffect

u16 gPlayerRedEffect[]
extern

◆ gPlayersToRenderCount

s32 gPlayersToRenderCount
extern

◆ gPlayerYellowEffect

u16 gPlayerYellowEffect[]
extern