Mario Kart 64
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
course_data.inc.c File Reference
#include <ultra64.h>
#include <macros.h>
#include <PR/gbi.h>
#include <actor_types.h>
#include <waypoints.h>
#include <course.h>
#include <code_80004740.h>
#include <courses/rainbow_road/course_displaylists.inc.h>
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom1.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom2.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom3.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom4.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom5.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario1.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario2.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario3.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario4.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario5.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo1.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo2.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo3.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo4.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo5.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonPeach.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonLuigi.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonDonkeyKong.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonYoshi.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBowser.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonWario.inc.c"
#include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonToad.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonMushroom.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonMario.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonBoo.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonPeach.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonLuigi.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonDonkeyKong.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonYoshi.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonBowser.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonWario.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadNeonToad.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadSphere.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadReflectionMapMetal.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadReflectionMapGold.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadChainChompTongue.inc.c"
#include "assets/courses/rainbow_road/gTextureRainbowRoadChainChompEye.inc.c"
Include dependency graph for course_data.inc.c:

Variables

Gfx d_course_rainbow_road_dl_0 []
 
Gfx d_course_rainbow_road_dl_80 []
 
Gfx d_course_rainbow_road_dl_D8 []
 
Gfx d_course_rainbow_road_dl_178 []
 
Gfx d_course_rainbow_road_dl_210 []
 
Gfx d_course_rainbow_road_dl_288 []
 
Gfx d_course_rainbow_road_dl_338 []
 
Gfx d_course_rainbow_road_dl_3D0 []
 
Gfx d_course_rainbow_road_dl_4A0 []
 
Gfx d_course_rainbow_road_dl_528 []
 
Gfx d_course_rainbow_road_dl_5F8 []
 
Gfx d_course_rainbow_road_dl_658 []
 
Gfx d_course_rainbow_road_dl_6E0 []
 
Gfx d_course_rainbow_road_dl_730 []
 
Gfx d_course_rainbow_road_dl_7A8 []
 
Gfx d_course_rainbow_road_dl_7F8 []
 
Gfx d_course_rainbow_road_dl_880 []
 
Gfx d_course_rainbow_road_dl_8E0 []
 
Gfx d_course_rainbow_road_dl_958 []
 
Gfx d_course_rainbow_road_dl_9C8 []
 
Gfx d_course_rainbow_road_dl_A70 []
 
Gfx d_course_rainbow_road_dl_B08 []
 
Gfx d_course_rainbow_road_dl_B70 []
 
Gfx d_course_rainbow_road_dl_BF0 []
 
Gfx d_course_rainbow_road_dl_C70 []
 
Gfx d_course_rainbow_road_dl_D10 []
 
Gfx d_course_rainbow_road_dl_D80 []
 
Gfx d_course_rainbow_road_dl_E08 []
 
Gfx d_course_rainbow_road_dl_E98 []
 
Gfx d_course_rainbow_road_dl_F50 []
 
Gfx d_course_rainbow_road_dl_FB0 []
 
Gfx d_course_rainbow_road_dl_1030 []
 
Gfx d_course_rainbow_road_dl_10A8 []
 
Gfx d_course_rainbow_road_dl_1150 []
 
Gfx d_course_rainbow_road_dl_1198 []
 
Gfx d_course_rainbow_road_dl_1228 []
 
Gfx d_course_rainbow_road_dl_12A0 []
 
Gfx d_course_rainbow_road_dl_1340 []
 
Gfx d_course_rainbow_road_dl_13F0 []
 
Gfx d_course_rainbow_road_dl_1488 []
 
Gfx d_course_rainbow_road_dl_14E8 []
 
Gfx d_course_rainbow_road_dl_1530 []
 
Gfx d_course_rainbow_road_dl_15D0 []
 
Gfx d_course_rainbow_road_dl_1678 []
 
Gfx d_course_rainbow_road_dl_16C0 []
 
Gfx d_course_rainbow_road_dl_1738 []
 
Gfx d_course_rainbow_road_dl_17D0 []
 
Gfx d_course_rainbow_road_dl_1878 []
 
Gfx d_course_rainbow_road_dl_18D0 []
 
Gfx d_course_rainbow_road_dl_1948 []
 
TrackWaypoint d_course_rainbow_road_unknown_waypoints []
 
TrackWaypoint d_course_rainbow_road_track_waypoints []
 
u8 d_course_rainbow_road_neon_mushroom_tlut_list [][512]
 
u8 d_course_rainbow_road_neon_mario_tlut_list [][512]
 
u8 d_course_rainbow_road_neon_boo_tlut_list [][512]
 
u8 d_course_rainbow_road_static_tluts [][512]
 
u8 d_course_rainbow_road_neon_mushroom []
 
u8 d_course_rainbow_road_neon_mario []
 
u8 d_course_rainbow_road_neon_boo []
 
u8 d_course_rainbow_road_static_textures [][4096]
 
u64 d_course_rainbow_road_unk_double = 1
 
u64 d_course_rainbow_road_unk_double2 = 1
 
Lights1 d_course_rainbow_road_light1 = gdSPDefLights1(102, 102, 102, 255, 255, 255, 40, 40, 40)
 
u8 d_course_rainbow_road_sphere []
 
u8 d_course_rainbow_road_reflection_map_metal []
 
u8 d_course_rainbow_road_reflection_map_gold []
 
u8 d_course_rainbow_road_chain_chomp_tongue []
 
u8 d_course_rainbow_road_chain_chomp_eye []
 
Vtx d_course_rainbow_road_chomp_lower_jaw_model []
 
Gfx d_course_rainbow_road_dl_151A8 []
 
Vtx d_course_rainbow_road_chomp_body_lower_model1 []
 
Vtx d_course_rainbow_road_chomp_body_lower_model2 []
 
Vtx d_course_rainbow_road_chomp_body_lower_model3 []
 
Gfx d_course_rainbow_road_dl_15550 []
 
Vtx d_course_rainbow_road_chomp_upper_jaw_model []
 
Gfx d_course_rainbow_road_dl_158C0 []
 
Vtx d_course_rainbow_road_chomp_body_upper_back_model1 []
 
Vtx d_course_rainbow_road_chomp_body_upper_back_model2 []
 
Vtx d_course_rainbow_road_chomp_body_upper_back_model3 []
 
Gfx d_course_rainbow_road_dl_15C68 []
 
Vtx d_course_rainbow_road_chomp_eyes_model []
 
Gfx d_course_rainbow_road_dl_15F18 []
 
s16 d_rainbow_road_chomp_jaw_animation []
 
animation_type_3_triplet d_rainbow_road_unk1 []
 
animation_type_2 d_rainbow_road_unk2
 
animation_type_2d_rainbow_road_unk3 []
 
u32 d_rainbow_road_unk4 []
 
u32 d_rainbow_road_unk5 []
 
Gfx d_course_rainbow_road_dl_16220 []
 
struct ActorSpawnData d_course_rainbow_road_item_box_spawns []
 
TrackSections d_course_rainbow_road_addr []
 
Gfx * d_course_rainbow_road_dl_list []
 

Variable Documentation

◆ d_course_rainbow_road_addr

TrackSections d_course_rainbow_road_addr[]
Initial value:
= {
{ d_course_rainbow_road_packed_dl_1318, 255, 255, 0x0000 },
{ 0x00000000, 0, 0, 0x0000 },
}
Gfx d_course_rainbow_road_packed_dl_15F8[]
Definition course_displaylists.inc.c:781
Gfx d_course_rainbow_road_packed_dl_1978[]
Definition course_displaylists.inc.c:909
Gfx d_course_rainbow_road_packed_dl_1758[]
Definition course_displaylists.inc.c:833
Gfx d_course_rainbow_road_packed_dl_1528[]
Definition course_displaylists.inc.c:751
Gfx d_course_rainbow_road_packed_dl_1318[]
Definition course_displaylists.inc.c:669
Gfx d_course_rainbow_road_packed_dl_1B28[]
Definition course_displaylists.inc.c:971
Gfx d_course_rainbow_road_packed_dl_1D30[]
Definition course_displaylists.inc.c:1048
Gfx d_course_rainbow_road_packed_dl_1A20[]
Definition course_displaylists.inc.c:934
Gfx d_course_rainbow_road_packed_dl_20C0[]
Definition course_displaylists.inc.c:1190
Gfx d_course_rainbow_road_packed_dl_1698[]
Definition course_displaylists.inc.c:805
Gfx d_course_rainbow_road_packed_dl_1C70[]
Definition course_displaylists.inc.c:1020
Gfx d_course_rainbow_road_packed_dl_1850[]
Definition course_displaylists.inc.c:868
Gfx d_course_rainbow_road_packed_dl_1BC0[]
Definition course_displaylists.inc.c:994
Gfx d_course_rainbow_road_packed_dl_13A0[]
Definition course_displaylists.inc.c:698

◆ d_course_rainbow_road_chain_chomp_eye

u8 d_course_rainbow_road_chain_chomp_eye[]
Initial value:
= {
}

◆ d_course_rainbow_road_chain_chomp_tongue

u8 d_course_rainbow_road_chain_chomp_tongue[]
Initial value:
= {
}

◆ d_course_rainbow_road_chomp_body_lower_model1

Vtx d_course_rainbow_road_chomp_body_lower_model1[]

◆ d_course_rainbow_road_chomp_body_lower_model2

Vtx d_course_rainbow_road_chomp_body_lower_model2[]
Initial value:
= {
{{{ 377, 220, -377 }, 0, { 0, 0 }, {0x52, 0x30, 0xAE, 0xFF }}},
{{{ 533, 220, 0 }, 0, { 0, 0 }, {0x75, 0x30, 0x00, 0xFF }}},
{{{ 577, 0, 0 }, 0, { 0, 0 }, {0x7C, 0x18, 0x00, 0xFF }}},
{{{ 408, 0, -408 }, 0, { 0, 0 }, {0x58, 0x18, 0xA8, 0xFF }}},
{{{ 377, 220, 377 }, 0, { 0, 0 }, {0x52, 0x30, 0x52, 0xFF }}},
{{{ 408, 0, 408 }, 0, { 0, 0 }, {0x58, 0x18, 0x58, 0xFF }}},
{{{ 408, 408, 0 }, 0, { 0, 0 }, {0x59, 0x5A, 0x00, 0xFF }}},
{{{ 288, 408, 288 }, 0, { 0, 0 }, {0x3F, 0x5A, 0x3F, 0xFF }}},
{{{ 220, 533, 0 }, 0, { 0, 0 }, {0x30, 0x75, 0x00, 0xFF }}},
{{{ 156, 533, 156 }, 0, { 0, 0 }, {0x22, 0x75, 0x22, 0xFF }}},
{{{ 0, 577, 0 }, 0, { 0, 0 }, {0x00, 0x7F, 0x00, 0x00 }}},
}

◆ d_course_rainbow_road_chomp_body_lower_model3

Vtx d_course_rainbow_road_chomp_body_lower_model3[]
Initial value:
= {
{{{ 0, 0, -581 }, 0, { 1154, 138 }, {0xFF, 0xFF, 0xFF, 0xFF }}},
{{{ 582, 0, 0 }, 0, { 470, 1104 }, {0xFF, 0xFF, 0xFF, 0xFF }}},
{{{ 411, 0, 411 }, 0, { -12, 822 }, {0xFF, 0xFF, 0xFF, 0xFF }}},
{{{ 0, 0, 582 }, 0, { -210, 138 }, {0xFF, 0xFF, 0xFF, 0xFF }}},
{{{ 411, 0, -410 }, 0, { 954, 822 }, {0xFF, 0xFF, 0xFF, 0xFF }}},
}

◆ d_course_rainbow_road_chomp_body_upper_back_model1

Vtx d_course_rainbow_road_chomp_body_upper_back_model1[]

◆ d_course_rainbow_road_chomp_body_upper_back_model2

Vtx d_course_rainbow_road_chomp_body_upper_back_model2[]
Initial value:
= {
{{{ 408, 0, -408 }, 0, { 0, 0 }, {0x61, 0xE2, 0xB5, 0xFF }}},
{{{ 577, 0, 0 }, 0, { 0, 0 }, {0x7A, 0xE5, 0x12, 0xFF }}},
{{{ 533, -220, 0 }, 0, { 0, 0 }, {0x75, 0xCF, 0x00, 0xFF }}},
{{{ 367, -215, -367 }, 0, { 0, 0 }, {0x52, 0xD0, 0xAD, 0xFF }}},
{{{ 408, 0, 408 }, 0, { 0, 0 }, {0x4B, 0xE2, 0x61, 0xFF }}},
{{{ 367, -215, 367 }, 0, { 0, 0 }, {0x53, 0xD0, 0x52, 0xFF }}},
{{{ 288, -408, 288 }, 0, { 0, 0 }, {0x41, 0xA8, 0x3F, 0xFF }}},
{{{ 408, -408, 0 }, 0, { 0, 0 }, {0x5A, 0xA7, 0xFD, 0xFF }}},
{{{ 156, -533, 156 }, 0, { 0, 0 }, {0x22, 0x8B, 0x22, 0x00 }}},
{{{ 220, -533, 0 }, 0, { 0, 0 }, {0x30, 0x8B, 0x00, 0xFF }}},
{{{ 0, -577, 0 }, 0, { 0, 0 }, {0x00, 0x81, 0x00, 0xFF }}},
}

◆ d_course_rainbow_road_chomp_body_upper_back_model3

Vtx d_course_rainbow_road_chomp_body_upper_back_model3[]
Initial value:
= {
{{{ 0, 0, 582 }, 0, { 990, 380 }, {0xB2, 0xB2, 0xB2, 0xFF }}},
{{{ 411, 0, -410 }, 0, { 118, 880 }, {0xB2, 0xB2, 0xB2, 0xFF }}},
{{{ 0, 0, -581 }, 0, { -52, 472 }, {0xB2, 0xB2, 0xB2, 0xFF }}},
{{{ 582, 0, 0 }, 0, { 496, 1020 }, {0xB2, 0xB2, 0xB2, 0xFF }}},
{{{ 411, 0, 411 }, 0, { 856, 816 }, {0xB2, 0xB2, 0xB2, 0xFF }}},
}

◆ d_course_rainbow_road_chomp_eyes_model

Vtx d_course_rainbow_road_chomp_eyes_model[]
Initial value:
= {
{{{ 341, -287, 410 }, 0, { 990, 0 }, {0x69, 0xE7, 0x41, 0xFF }}},
{{{ 505, -32, 246 }, 0, { 0, 990 }, {0x69, 0xE7, 0x41, 0xFF }}},
{{{ 374, -49, 450 }, 0, { 990, 990 }, {0x69, 0xE7, 0x41, 0xFF }}},
{{{ 341, -287, 410 }, 0, { 990, 0 }, {0x69, 0xE7, 0x42, 0xFF }}},
{{{ 473, -270, 206 }, 0, { 0, 0 }, {0x69, 0xE7, 0x42, 0xFF }}},
{{{ 505, -32, 246 }, 0, { 0, 990 }, {0x69, 0xE7, 0x42, 0xFF }}},
{{{ 374, -49, -449 }, 0, { 990, 990 }, {0x69, 0xE7, 0xBF, 0xFF }}},
{{{ 505, -32, -245 }, 0, { 0, 990 }, {0x69, 0xE7, 0xBF, 0xFF }}},
{{{ 341, -287, -409 }, 0, { 990, 0 }, {0x69, 0xE7, 0xBF, 0xFF }}},
{{{ 505, -32, -245 }, 0, { 0, 990 }, {0x69, 0xE7, 0xBE, 0xFF }}},
{{{ 473, -270, -205 }, 0, { 0, 0 }, {0x69, 0xE7, 0xBE, 0xFF }}},
{{{ 341, -287, -409 }, 0, { 990, 0 }, {0x69, 0xE7, 0xBE, 0xFF }}},
}

◆ d_course_rainbow_road_chomp_lower_jaw_model

Vtx d_course_rainbow_road_chomp_lower_jaw_model[]
Initial value:
= {
{{{ 281, 6, -451 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x8A, 0x00 }}},
{{{ 223, -71, -469 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x8A, 0x00 }}},
{{{ 181, 6, -490 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x8A, 0x00 }}},
{{{ 399, 6, -401 }, 0, { 0, 0 }, {0x31, 0xEE, 0x8D, 0xFF }}},
{{{ 322, -105, -415 }, 0, { 0, 0 }, {0x31, 0xEE, 0x8D, 0xFF }}},
{{{ 281, 6, -451 }, 0, { 0, 0 }, {0x31, 0xEE, 0x8D, 0xFF }}},
{{{ 458, 6, -260 }, 0, { 0, 0 }, {0x73, 0xEC, 0xD0, 0xFF }}},
{{{ 400, -155, -330 }, 0, { 0, 0 }, {0x73, 0xEC, 0xD0, 0xFF }}},
{{{ 399, 6, -401 }, 0, { 0, 0 }, {0x73, 0xEC, 0xD0, 0xFF }}},
{{{ 563, 6, 0 }, 0, { 0, 0 }, {0x72, 0xE3, 0xD3, 0xFF }}},
{{{ 451, -210, -138 }, 0, { 0, 0 }, {0x72, 0xE3, 0xD3, 0xFF }}},
{{{ 458, 6, -260 }, 0, { 0, 0 }, {0x72, 0xE3, 0xD3, 0xFF }}},
{{{ 458, 6, 260 }, 0, { 0, 0 }, {0x72, 0xE2, 0x2E, 0xFF }}},
{{{ 451, -210, 138 }, 0, { 0, 0 }, {0x72, 0xE2, 0x2E, 0xFF }}},
{{{ 563, 6, 0 }, 0, { 0, 0 }, {0x72, 0xE2, 0x2E, 0xFF }}},
{{{ 399, 6, 401 }, 0, { 0, 0 }, {0x73, 0xEC, 0x30, 0xFF }}},
{{{ 400, -155, 330 }, 0, { 0, 0 }, {0x73, 0xEC, 0x30, 0x00 }}},
{{{ 458, 6, 260 }, 0, { 0, 0 }, {0x73, 0xEC, 0x30, 0x00 }}},
{{{ 281, 6, 451 }, 0, { 0, 0 }, {0x31, 0xEE, 0x73, 0xFF }}},
{{{ 322, -105, 415 }, 0, { 0, 0 }, {0x31, 0xEE, 0x73, 0xFF }}},
{{{ 399, 6, 401 }, 0, { 0, 0 }, {0x31, 0xEE, 0x73, 0xFF }}},
{{{ 181, 6, 490 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x76, 0xFF }}},
{{{ 223, -71, 469 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x76, 0xFF }}},
{{{ 281, 6, 451 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x76, 0xFF }}},
}

◆ d_course_rainbow_road_chomp_upper_jaw_model

Vtx d_course_rainbow_road_chomp_upper_jaw_model[]
Initial value:
= {
{{{ 181, -6, -490 }, 0, { 0, 0 }, {0x2D, 0x05, 0x8A, 0x00 }}},
{{{ 223, 71, -469 }, 0, { 0, 0 }, {0x2D, 0x05, 0x8A, 0x00 }}},
{{{ 281, -6, -451 }, 0, { 0, 0 }, {0x2D, 0x05, 0x8A, 0x00 }}},
{{{ 281, -6, -451 }, 0, { 0, 0 }, {0x31, 0x11, 0x8D, 0xFF }}},
{{{ 322, 105, -416 }, 0, { 0, 0 }, {0x31, 0x11, 0x8D, 0xFF }}},
{{{ 399, -6, -401 }, 0, { 0, 0 }, {0x31, 0x11, 0x8D, 0xFF }}},
{{{ 399, -6, -401 }, 0, { 0, 0 }, {0x70, 0x24, 0xD1, 0xFF }}},
{{{ 375, 158, -330 }, 0, { 0, 0 }, {0x70, 0x24, 0xD1, 0xFF }}},
{{{ 458, -6, -260 }, 0, { 0, 0 }, {0x70, 0x24, 0xD1, 0xFF }}},
{{{ 458, -6, -260 }, 0, { 0, 0 }, {0x73, 0x1A, 0xD2, 0xFF }}},
{{{ 454, 225, -138 }, 0, { 0, 0 }, {0x73, 0x1A, 0xD2, 0xFF }}},
{{{ 563, -6, 0 }, 0, { 0, 0 }, {0x73, 0x1A, 0xD2, 0xFF }}},
{{{ 563, -6, 0 }, 0, { 0, 0 }, {0x73, 0x1A, 0x2E, 0xFF }}},
{{{ 454, 225, 138 }, 0, { 0, 0 }, {0x73, 0x1A, 0x2E, 0xFF }}},
{{{ 458, -6, 260 }, 0, { 0, 0 }, {0x73, 0x1A, 0x2E, 0xFF }}},
{{{ 458, -6, 260 }, 0, { 0, 0 }, {0x70, 0x24, 0x2F, 0xFF }}},
{{{ 375, 158, 330 }, 0, { 0, 0 }, {0x70, 0x24, 0x2F, 0x00 }}},
{{{ 399, -6, 401 }, 0, { 0, 0 }, {0x70, 0x24, 0x2F, 0x00 }}},
{{{ 399, -6, 401 }, 0, { 0, 0 }, {0x31, 0x11, 0x73, 0xFF }}},
{{{ 322, 105, 416 }, 0, { 0, 0 }, {0x31, 0x11, 0x73, 0xFF }}},
{{{ 281, -6, 451 }, 0, { 0, 0 }, {0x31, 0x11, 0x73, 0xFF }}},
{{{ 281, -6, 451 }, 0, { 0, 0 }, {0x2D, 0x05, 0x76, 0xFF }}},
{{{ 223, 71, 469 }, 0, { 0, 0 }, {0x2D, 0x05, 0x76, 0xFF }}},
{{{ 181, -6, 490 }, 0, { 0, 0 }, {0x2D, 0x05, 0x76, 0xFF }}},
}

◆ d_course_rainbow_road_dl_0

Gfx d_course_rainbow_road_dl_0[]
Initial value:
=
{
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
}
s16 D_8015F6E8
Definition code_800029B0.c:86
#define G_RM_AA_ZB_XLU_SURF
Definition gbi.h:943
#define G_CC_MODULATEIDECALA
Definition gbi.h:485
#define G_TF_BILERP
Definition gbi.h:645
#define G_LIGHTING
Definition gbi.h:359
#define G_IM_SIZ_16b
Definition gbi.h:407
#define G_TP_PERSP
Definition gbi.h:626
#define G_IM_FMT_IA
Definition gbi.h:399
#define G_RM_AA_ZB_XLU_SURF2
Definition gbi.h:944
#define G_ON
Definition mbi.h:54
Todo
Replace addresses with variables

◆ d_course_rainbow_road_dl_1030

Gfx d_course_rainbow_road_dl_1030[]
Initial value:
=
{
}
Gfx d_course_rainbow_road_dl_0[]
Definition course_data.inc.c:12
Gfx d_course_rainbow_road_dl_80[]
Definition course_data.inc.c:32
Gfx d_course_rainbow_road_packed_dl_A48[]
Definition course_displaylists.inc.c:363
Gfx d_course_rainbow_road_packed_dl_FF0[]
Definition course_displaylists.inc.c:560
Gfx d_course_rainbow_road_packed_dl_D88[]
Definition course_displaylists.inc.c:475
Gfx d_course_rainbow_road_packed_dl_918[]
Definition course_displaylists.inc.c:321
Gfx d_course_rainbow_road_packed_dl_1168[]
Definition course_displaylists.inc.c:611
Gfx d_course_rainbow_road_packed_dl_B90[]
Definition course_displaylists.inc.c:408

◆ d_course_rainbow_road_dl_10A8

◆ d_course_rainbow_road_dl_1150

◆ d_course_rainbow_road_dl_1198

◆ d_course_rainbow_road_dl_1228

◆ d_course_rainbow_road_dl_12A0

◆ d_course_rainbow_road_dl_1340

◆ d_course_rainbow_road_dl_13F0

◆ d_course_rainbow_road_dl_1488

◆ d_course_rainbow_road_dl_14E8

◆ d_course_rainbow_road_dl_151A8

Gfx d_course_rainbow_road_dl_151A8[]
Initial value:
=
{
gsSPTexture(0x07C0, 0x07C0, 0, G_TX_RENDERTILE, G_ON),
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
}
#define G_TEXTURE_GEN
Definition gbi.h:360
#define G_IM_FMT_RGBA
Definition gbi.h:396
#define G_CC_DECALRGB
Definition gbi.h:511
#define G_CC_SHADE
Definition gbi.h:482
#define G_OFF
Definition mbi.h:55
Vtx d_course_rainbow_road_chomp_lower_jaw_model[]
Definition course_data.inc.c:3049
u8 d_course_rainbow_road_reflection_map_gold[]
Definition course_data.inc.c:3036

◆ d_course_rainbow_road_dl_1530

◆ d_course_rainbow_road_dl_15550

Gfx d_course_rainbow_road_dl_15550[]

◆ d_course_rainbow_road_dl_158C0

Gfx d_course_rainbow_road_dl_158C0[]

◆ d_course_rainbow_road_dl_15C68

Gfx d_course_rainbow_road_dl_15C68[]

◆ d_course_rainbow_road_dl_15D0

◆ d_course_rainbow_road_dl_15F18

Gfx d_course_rainbow_road_dl_15F18[]
Initial value:
=
{
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
}
#define G_RM_AA_ZB_TEX_EDGE2
Definition gbi.h:958
#define G_SHADING_SMOOTH
Definition gbi.h:353
#define G_CC_MODULATEIA
Definition gbi.h:492
#define G_RM_AA_ZB_TEX_EDGE
Definition gbi.h:957
u8 d_course_rainbow_road_chain_chomp_eye[]
Definition course_data.inc.c:3044
Vtx d_course_rainbow_road_chomp_eyes_model[]
Definition course_data.inc.c:3375
Lights1 d_course_rainbow_road_light1
Definition course_data.inc.c:3026

◆ d_course_rainbow_road_dl_16220

Gfx d_course_rainbow_road_dl_16220[]

◆ d_course_rainbow_road_dl_1678

◆ d_course_rainbow_road_dl_16C0

◆ d_course_rainbow_road_dl_1738

◆ d_course_rainbow_road_dl_178

◆ d_course_rainbow_road_dl_17D0

◆ d_course_rainbow_road_dl_1878

◆ d_course_rainbow_road_dl_18D0

◆ d_course_rainbow_road_dl_1948

◆ d_course_rainbow_road_dl_210

◆ d_course_rainbow_road_dl_288

◆ d_course_rainbow_road_dl_338

◆ d_course_rainbow_road_dl_3D0

◆ d_course_rainbow_road_dl_4A0

◆ d_course_rainbow_road_dl_528

◆ d_course_rainbow_road_dl_5F8

◆ d_course_rainbow_road_dl_658

◆ d_course_rainbow_road_dl_6E0

◆ d_course_rainbow_road_dl_730

◆ d_course_rainbow_road_dl_7A8

◆ d_course_rainbow_road_dl_7F8

◆ d_course_rainbow_road_dl_80

◆ d_course_rainbow_road_dl_880

◆ d_course_rainbow_road_dl_8E0

◆ d_course_rainbow_road_dl_958

◆ d_course_rainbow_road_dl_9C8

◆ d_course_rainbow_road_dl_A70

◆ d_course_rainbow_road_dl_B08

◆ d_course_rainbow_road_dl_B70

◆ d_course_rainbow_road_dl_BF0

◆ d_course_rainbow_road_dl_C70

◆ d_course_rainbow_road_dl_D10

◆ d_course_rainbow_road_dl_D8

◆ d_course_rainbow_road_dl_D80

◆ d_course_rainbow_road_dl_E08

◆ d_course_rainbow_road_dl_E98

◆ d_course_rainbow_road_dl_F50

◆ d_course_rainbow_road_dl_FB0

◆ d_course_rainbow_road_dl_list

Gfx* d_course_rainbow_road_dl_list[]
Initial value:
= {
}
Gfx d_course_rainbow_road_dl_3D0[]
Definition course_data.inc.c:162
Gfx d_course_rainbow_road_dl_14E8[]
Definition course_data.inc.c:841
Gfx d_course_rainbow_road_dl_880[]
Definition course_data.inc.c:348
Gfx d_course_rainbow_road_dl_1948[]
Definition course_data.inc.c:1017
Gfx d_course_rainbow_road_dl_658[]
Definition course_data.inc.c:259
Gfx d_course_rainbow_road_dl_E98[]
Definition course_data.inc.c:591
Gfx d_course_rainbow_road_dl_1678[]
Definition course_data.inc.c:903
Gfx d_course_rainbow_road_dl_FB0[]
Definition course_data.inc.c:634
Gfx d_course_rainbow_road_dl_BF0[]
Definition course_data.inc.c:486
Gfx d_course_rainbow_road_dl_210[]
Definition course_data.inc.c:94
Gfx d_course_rainbow_road_dl_528[]
Definition course_data.inc.c:213
Gfx d_course_rainbow_road_dl_F50[]
Definition course_data.inc.c:618
Gfx d_course_rainbow_road_dl_1198[]
Definition course_data.inc.c:711
Gfx d_course_rainbow_road_dl_8E0[]
Definition course_data.inc.c:364
Gfx d_course_rainbow_road_dl_1150[]
Definition course_data.inc.c:698
Gfx d_course_rainbow_road_dl_13F0[]
Definition course_data.inc.c:802
Gfx d_course_rainbow_road_dl_1530[]
Definition course_data.inc.c:854
Gfx d_course_rainbow_road_dl_178[]
Definition course_data.inc.c:71
Gfx d_course_rainbow_road_dl_7A8[]
Definition course_data.inc.c:313
Gfx d_course_rainbow_road_dl_4A0[]
Definition course_data.inc.c:192
Gfx d_course_rainbow_road_dl_A70[]
Definition course_data.inc.c:426
Gfx d_course_rainbow_road_dl_1340[]
Definition course_data.inc.c:776
Gfx d_course_rainbow_road_dl_D80[]
Definition course_data.inc.c:548
Gfx d_course_rainbow_road_dl_E08[]
Definition course_data.inc.c:569
Gfx d_course_rainbow_road_dl_6E0[]
Definition course_data.inc.c:280
Gfx d_course_rainbow_road_dl_288[]
Definition course_data.inc.c:113
Gfx d_course_rainbow_road_dl_5F8[]
Definition course_data.inc.c:243
Gfx d_course_rainbow_road_dl_958[]
Definition course_data.inc.c:383
Gfx d_course_rainbow_road_dl_9C8[]
Definition course_data.inc.c:401
Gfx d_course_rainbow_road_dl_C70[]
Definition course_data.inc.c:506
Gfx d_course_rainbow_road_dl_10A8[]
Definition course_data.inc.c:673
Gfx d_course_rainbow_road_dl_1738[]
Definition course_data.inc.c:935
Gfx d_course_rainbow_road_dl_1488[]
Definition course_data.inc.c:825
Gfx d_course_rainbow_road_dl_1030[]
Definition course_data.inc.c:654
Gfx d_course_rainbow_road_dl_17D0[]
Definition course_data.inc.c:958
Gfx d_course_rainbow_road_dl_730[]
Definition course_data.inc.c:294
Gfx d_course_rainbow_road_dl_7F8[]
Definition course_data.inc.c:327
Gfx d_course_rainbow_road_dl_15D0[]
Definition course_data.inc.c:878
Gfx d_course_rainbow_road_dl_B08[]
Definition course_data.inc.c:449
Gfx d_course_rainbow_road_dl_18D0[]
Definition course_data.inc.c:998
Gfx d_course_rainbow_road_dl_1878[]
Definition course_data.inc.c:983
Gfx d_course_rainbow_road_dl_D10[]
Definition course_data.inc.c:530
Gfx d_course_rainbow_road_dl_16C0[]
Definition course_data.inc.c:916
Gfx d_course_rainbow_road_dl_B70[]
Definition course_data.inc.c:466
Gfx d_course_rainbow_road_dl_D8[]
Definition course_data.inc.c:47
Gfx d_course_rainbow_road_dl_1228[]
Definition course_data.inc.c:733
Gfx d_course_rainbow_road_dl_338[]
Definition course_data.inc.c:139
Gfx d_course_rainbow_road_dl_12A0[]
Definition course_data.inc.c:752

◆ d_course_rainbow_road_item_box_spawns

struct ActorSpawnData d_course_rainbow_road_item_box_spawns[]

◆ d_course_rainbow_road_light1

Lights1 d_course_rainbow_road_light1 = gdSPDefLights1(102, 102, 102, 255, 255, 255, 40, 40, 40)

◆ d_course_rainbow_road_neon_boo

u8 d_course_rainbow_road_neon_boo[]
Initial value:
= {
}

◆ d_course_rainbow_road_neon_boo_tlut_list

u8 d_course_rainbow_road_neon_boo_tlut_list[][512]
Initial value:
= {
{
},
{
},
{
},
{
},
{
},
}

◆ d_course_rainbow_road_neon_mario

u8 d_course_rainbow_road_neon_mario[]
Initial value:
= {
}

◆ d_course_rainbow_road_neon_mario_tlut_list

u8 d_course_rainbow_road_neon_mario_tlut_list[][512]
Initial value:
= {
{
},
{
},
{
},
{
},
{
},
}

◆ d_course_rainbow_road_neon_mushroom

u8 d_course_rainbow_road_neon_mushroom[]
Initial value:
= {
}

◆ d_course_rainbow_road_neon_mushroom_tlut_list

u8 d_course_rainbow_road_neon_mushroom_tlut_list[][512]
Initial value:
= {
{
},
{
},
{
},
{
},
{
},
}

◆ d_course_rainbow_road_reflection_map_gold

u8 d_course_rainbow_road_reflection_map_gold[]
Initial value:
= {
}

◆ d_course_rainbow_road_reflection_map_metal

u8 d_course_rainbow_road_reflection_map_metal[]
Initial value:
= {
}

◆ d_course_rainbow_road_sphere

u8 d_course_rainbow_road_sphere[]
Initial value:
= {
}

◆ d_course_rainbow_road_static_textures

u8 d_course_rainbow_road_static_textures[][4096]
Initial value:
= {
{
},
{
},
{
},
{
},
{
},
{
},
{
},
}

◆ d_course_rainbow_road_static_tluts

u8 d_course_rainbow_road_static_tluts[][512]
Initial value:
= {
{
},
{
},
{
},
{
},
{
},
{
},
{
},
}

◆ d_course_rainbow_road_track_waypoints

TrackWaypoint d_course_rainbow_road_track_waypoints[]

◆ d_course_rainbow_road_unk_double

u64 d_course_rainbow_road_unk_double = 1

◆ d_course_rainbow_road_unk_double2

u64 d_course_rainbow_road_unk_double2 = 1

◆ d_course_rainbow_road_unknown_waypoints

TrackWaypoint d_course_rainbow_road_unknown_waypoints[]

◆ d_rainbow_road_chomp_jaw_animation

s16 d_rainbow_road_chomp_jaw_animation[]

◆ d_rainbow_road_unk1

animation_type_3_triplet d_rainbow_road_unk1[]

◆ d_rainbow_road_unk2

animation_type_2 d_rainbow_road_unk2
Initial value:
= {
0x00010000,
0x00000000,
0x0014,
0x0007,
}
animation_type_3_triplet d_rainbow_road_unk1[]
Definition course_data.inc.c:3473
s16 d_rainbow_road_chomp_jaw_animation[]
Definition course_data.inc.c:3417

◆ d_rainbow_road_unk3

animation_type_2* d_rainbow_road_unk3[]
Initial value:
= {
}
animation_type_2 d_rainbow_road_unk2
Definition course_data.inc.c:3517

◆ d_rainbow_road_unk4

u32 d_rainbow_road_unk4[]

◆ d_rainbow_road_unk5

u32 d_rainbow_road_unk5[]
Initial value:
= {
0x00000000,
0x00000000,
0x00000002,
0x00000000,
0x00000002,
}