Mario Kart 64
Loading...
Searching...
No Matches
path_spawn_data.c File Reference
Include dependency graph for path_spawn_data.c:

Variables

KartAIBehaviourgKartAIBehaviourLUT [NUM_COURSES+1]
 
TrackWaypoint nullPath = { 0x8000, 0x0000, 0x0000, 0x0000 }
 
TrackWaypointgCoursePathTable [][4]
 
TrackWaypointD_800DC8D0 [][4]
 
s16 D_800DCA20 []
 
f32 gKartAICourseMaximumWaypointSeparation []
 
f32 gKartAICourseMinimumWaypointSeparation []
 
s16 D_800DCAF4 []
 
s16 D_800DCB34 []
 
s16D_800DCBB4 []
 
BombKartSpawn D_800DCC08 [][NUM_BOMB_KARTS_MAX]
 
struct _struct_D_800DD9D0_0x10 D_800DD9D0 []
 
s32 D_800DDB20 = 0x00000000
 
s32 D_800DDB24 = 0x00000001
 

Variable Documentation

◆ D_800DC8D0

TrackWaypoint* D_800DC8D0[][4]
Initial value:
= {
}
TrackWaypoint d_course_banshee_boardwalk_track_waypoints[]
Definition course_data.c:2736
TrackWaypoint d_course_bowsers_castle_track_waypoints[]
Definition course_data.c:3065
TrackWaypoint d_course_choco_mountain_track_waypoints[]
Definition course_data.c:2699
TrackWaypoint d_course_dks_jungle_parkway_track_waypoints[]
Definition course_data.c:4218
TrackWaypoint d_course_frappe_track_waypoints[]
Definition course_data.c:2043
TrackWaypoint d_course_kalimari_desert_track_waypoints[]
Definition course_data.c:3882
TrackWaypoint d_course_koopa_troopa_beach_track_waypoints0[]
Definition course_data.c:6896
TrackWaypoint d_course_koopa_troopa_beach_track_waypoints1[]
Definition course_data.c:7508
TrackWaypoint d_course_luigi_raceway_track_waypoints[]
Definition course_data.c:5834
TrackWaypoint d_course_mario_raceway_track_waypoints[]
Definition course_data.c:3096
TrackWaypoint d_course_moo_moo_farm_track_waypoints[]
Definition course_data.c:8016
TrackWaypoint nullPath
Definition path_spawn_data.c:30
TrackWaypoint d_course_rainbow_road_track_waypoints[]
Definition course_data.c:1142
TrackWaypoint d_course_royal_raceway_track_waypoints[]
Definition course_data.c:6436
TrackWaypoint d_course_sherbet_land_track_waypoints[]
Definition course_data.c:3085
TrackWaypoint d_course_toads_turnpike_track_waypoints[]
Definition course_data.c:2301
TrackWaypoint d_course_wario_staduim_track_waypoints[]
Definition course_data.c:3297
TrackWaypoint d_course_yoshi_valley_track_waypoints3[]
Definition course_data.c:9769
TrackWaypoint d_course_yoshi_valley_track_waypoints2[]
Definition course_data.c:9087
TrackWaypoint d_course_yoshi_valley_track_waypoints0[]
Definition course_data.c:7736
TrackWaypoint d_course_yoshi_valley_track_waypoints1[]
Definition course_data.c:8417

◆ D_800DCA20

s16 D_800DCA20[]
Initial value:
= {
0x0030, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035,
0x0030, 0x0030, 0x0028, 0x0035, 0x0035, 0x0026, 0x0035, 0x0035,
0x0035, 0x0035, 0x0035, 0x0028, 0x0035, 0x0000,
}

◆ D_800DCAF4

s16 D_800DCAF4[]
Initial value:
= {
0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023,
0x001e, 0x0019, 0x0032, 0x004b, 0x0064, 0x007d, 0x0096, 0x00af,
0x0028, 0x001e, 0x003c, 0x005a, 0x0078, 0x0096, 0x00b4, 0x00d2,
0x0032, 0x0028, 0x0050, 0x0078, 0x00a0, 0x00c8, 0x00f0, 0x0118,
}

◆ D_800DCB34

s16 D_800DCB34[]
Initial value:
= {
0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023,
0x001e, 0x0019, 0x002d, 0x0041, 0x005a, 0x0073, 0x008c, 0x00a5,
0x0028, 0x0003, 0x0006, 0x0010, 0x002e, 0x0031, 0x003b, 0x0059,
0x0032, 0x001e, 0x003c, 0x003f, 0x0049, 0x004e, 0x006c, 0x008a,
0x000a, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023,
0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
}

◆ D_800DCBB4

s16* D_800DCBB4[]
Initial value:

◆ D_800DCC08

◆ D_800DD9D0

Initial value:
= {
{ 0x0258, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x02bc, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x030c, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x02ee, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x02b2, 0x02a8, 0x02b2, 0x0320, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x02ee, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x02bc, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x03e8, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x02da, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x0230, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x03e8, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x02bc, 0x0001, 0x0001, 0x0001, 0x0226, { 0x0000, 0x0000, 0x0000}},
{ 0x02bc, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x076c, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x0640, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x0370, 0x0001, 0x0001, 0x0001, 0x01f4, { 0x0000, 0x0000, 0x0000}},
{ 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}},
{ 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x0001, { 0x0000, 0x0000, 0x0000}},
}

◆ D_800DDB20

s32 D_800DDB20 = 0x00000000

◆ D_800DDB24

s32 D_800DDB24 = 0x00000001

◆ gCoursePathTable

TrackWaypoint* gCoursePathTable[][4]
Initial value:
= {
}
TrackWaypoint d_course_banshee_boardwalk_unknown_waypoints[]
Definition course_data.c:2654
TrackWaypoint d_course_bowsers_castle_unknown_waypoints[]
Definition course_data.c:2990
TrackWaypoint ending_sequence4[]
Definition ceremony_data.c:2037
TrackWaypoint ending_sequence3[]
Definition ceremony_data.c:2010
TrackWaypoint ending_sequence2[]
Definition ceremony_data.c:1984
TrackWaypoint ending_sequence[]
Definition ceremony_data.c:1957
TrackWaypoint d_course_choco_mountain_unknown_waypoints[]
Definition course_data.c:2586
TrackWaypoint d_course_dks_jungle_parkway_unknown_waypoints[]
Definition course_data.c:4078
TrackWaypoint d_course_frappe_unknown_waypoints[]
Definition course_data.c:1967
TrackWaypoint d_course_kalimari_desert_unknown_waypoints[]
Definition course_data.c:3749
TrackWaypoint d_course_koopa_troopa_beach_unknown_waypoints0[]
Definition course_data.c:6769
TrackWaypoint d_course_luigi_raceway_unknown_waypoints[]
Definition course_data.c:5780
TrackWaypoint d_course_mario_raceway_unknown_waypoints[]
Definition course_data.c:3020
TrackWaypoint d_course_moo_moo_farm_unknown_waypoints[]
Definition course_data.c:7968
TrackWaypoint d_course_rainbow_road_unknown_waypoints[]
Definition course_data.c:1038
TrackWaypoint d_course_royal_raceway_unknown_waypoints[]
Definition course_data.c:6355
TrackWaypoint d_course_sherbet_land_uknown_waypoints[]
Definition course_data.c:3020
TrackWaypoint d_course_toads_turnpike_unknown_waypoints[]
Definition course_data.c:2244
TrackWaypoint d_course_wario_stadium_unknown_waypoints[]
Definition course_data.c:3217
TrackWaypoint d_course_yoshi_valley_unknown_waypoints1[]
Definition course_data.c:7486
TrackWaypoint d_course_yoshi_valley_unknown_waypoints2[]
Definition course_data.c:7563
TrackWaypoint d_course_yoshi_valley_unknown_waypoints3[]
Definition course_data.c:7648
TrackWaypoint d_course_yoshi_valley_unknown_waypoints0[]
Definition course_data.c:7410

◆ gKartAIBehaviourLUT

KartAIBehaviour* gKartAIBehaviourLUT[NUM_COURSES+1]
Initial value:
= {
NULL,
}
KartAIBehaviour common_kart_ai_behaviour_bowser_castle[]
Definition common_textures.c:2289
KartAIBehaviour common_kart_ai_behaviour_moo_moo_farm[]
Definition common_textures.c:2385
KartAIBehaviour common_kart_ai_behaviour_frappe_snowland[]
Definition common_textures.c:2338
KartAIBehaviour common_kart_ai_behaviour_toad_turnpike[]
Definition common_textures.c:2393
KartAIBehaviour common_kart_ai_behaviour_wario_stadium[]
Definition common_textures.c:2432
KartAIBehaviour common_kart_ai_behaviour_rainbow_road[]
Definition common_textures.c:2420
KartAIBehaviour common_kart_ai_behaviour_koopa_beach[]
Definition common_textures.c:2353
KartAIBehaviour common_kart_ai_behaviour_mario_raceway[]
Definition common_textures.c:2265
KartAIBehaviour common_kart_ai_behaviour_royal_raceway[]
Definition common_textures.c:2362
KartAIBehaviour common_kart_ai_behaviour_luigi_raceway[]
Definition common_textures.c:2377
KartAIBehaviour common_kart_ai_behaviour_banshee_boardwalk[]
Definition common_textures.c:2312
KartAIBehaviour common_kart_ai_behaviour_choco_mountain[]
Definition common_textures.c:2279
KartAIBehaviour common_kart_ai_behaviour_sherbet_land[]
Definition common_textures.c:2408
KartAIBehaviour common_kart_ai_behaviour_battle_courses[]
Definition common_textures.c:2260
KartAIBehaviour common_kart_ai_behaviour_dk_jungle[]
Definition common_textures.c:2457
KartAIBehaviour common_kart_ai_behaviour_kalamari_desert[]
Definition common_textures.c:2401
KartAIBehaviour common_kart_ai_behaviour_yoshi_valley[]
Definition common_textures.c:2327
#define NULL
Definition mbi.h:98

◆ gKartAICourseMaximumWaypointSeparation

f32 gKartAICourseMaximumWaypointSeparation[]
Initial value:
= {
50.0, 35.0, 35.0, 40.0,
35.0, 50.0, 50.0, 50.0,
50.0, 50.0, 50.0, 50.0,
50.0, 50.0, 50.0, -1.0,
-1.0, -1.0, 40.0, -1.0,
40.0,
}

◆ gKartAICourseMinimumWaypointSeparation

f32 gKartAICourseMinimumWaypointSeparation[]
Initial value:
= {
0.3, 0.3, 0.2, 0.4,
0.0, 0.3, 0.5, 0.4,
0.7, 0.5, 0.5, 0.3,
0.3, 0.4, 0.6, 0.1,
0.5, 0.5, 0.1, 0.5,
0.5,
}

◆ nullPath

TrackWaypoint nullPath = { 0x8000, 0x0000, 0x0000, 0x0000 }