Mario Kart 64
Loading...
Searching...
No Matches
course_data.c File Reference
#include <ultra64.h>
#include <macros.h>
#include <PR/gbi.h>
#include <actor_types.h>
#include <waypoints.h>
#include <course.h>
#include <animation.h>
#include <mk64.h>
#include "course_displaylists.inc.h"
#include "course_textures.linkonly.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.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_angle []
 
AnimationLimbVector d_rainbow_road_chomp_animation_matrix []
 
Animation d_rainbow_road_unk2
 
Animationd_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:
= {
{ 0x00000000, 0, 0, 0x0000 },
}
@ RAMP
Definition mk64.h:101
@ ASPHALT
Definition mk64.h:79
Gfx d_course_rainbow_road_packed_dl_15F8[]
Definition course_displaylists.inc.c:764
Gfx d_course_rainbow_road_packed_dl_1978[]
Definition course_displaylists.inc.c:892
Gfx d_course_rainbow_road_packed_dl_1758[]
Definition course_displaylists.inc.c:814
Gfx d_course_rainbow_road_packed_dl_1528[]
Definition course_displaylists.inc.c:735
Gfx d_course_rainbow_road_packed_dl_1318[]
Definition course_displaylists.inc.c:657
Gfx d_course_rainbow_road_packed_dl_1B28[]
Definition course_displaylists.inc.c:952
Gfx d_course_rainbow_road_packed_dl_1D30[]
Definition course_displaylists.inc.c:1026
Gfx d_course_rainbow_road_packed_dl_1A20[]
Definition course_displaylists.inc.c:916
Gfx d_course_rainbow_road_packed_dl_20C0[]
Definition course_displaylists.inc.c:1165
Gfx d_course_rainbow_road_packed_dl_1698[]
Definition course_displaylists.inc.c:787
Gfx d_course_rainbow_road_packed_dl_1C70[]
Definition course_displaylists.inc.c:999
Gfx d_course_rainbow_road_packed_dl_1850[]
Definition course_displaylists.inc.c:848
Gfx d_course_rainbow_road_packed_dl_1BC0[]
Definition course_displaylists.inc.c:974
Gfx d_course_rainbow_road_packed_dl_13A0[]
Definition course_displaylists.inc.c:683

◆ 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),
gsSPClearGeometryMode(G_LIGHTING),
gsDPNoOp(),
gsDPSetTextureFilter(G_TF_BILERP),
gsDPSetTexturePersp(G_TP_PERSP),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, gRRTextureStarOutline),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
gsSPEndDisplayList(),
}
#define G_RM_AA_ZB_XLU_SURF
Definition gbi.h:880
#define G_CC_MODULATEIDECALA
Definition gbi.h:481
#define G_TF_BILERP
Definition gbi.h:641
#define G_LIGHTING
Definition gbi.h:355
#define G_IM_SIZ_16b
Definition gbi.h:403
#define G_TP_PERSP
Definition gbi.h:622
#define G_IM_FMT_IA
Definition gbi.h:395
#define G_RM_AA_ZB_XLU_SURF2
Definition gbi.h:881
#define G_ON
Definition mbi.h:51
u8 gRRTextureStarOutline[]
Definition course_textures.linkonly.c:4
Todo
Replace addresses with variables

◆ d_course_rainbow_road_dl_1030

Gfx d_course_rainbow_road_dl_1030[]
Initial value:
= {
gsSPDisplayList(d_course_rainbow_road_dl_0),
gsSPDisplayList(d_course_rainbow_road_dl_80),
gsSPEndDisplayList(),
}
Gfx d_course_rainbow_road_dl_0[]
Definition course_data.c:14
Gfx d_course_rainbow_road_dl_80[]
Definition course_data.c:35
Gfx d_course_rainbow_road_packed_dl_A48[]
Definition course_displaylists.inc.c:357
Gfx d_course_rainbow_road_packed_dl_FF0[]
Definition course_displaylists.inc.c:550
Gfx d_course_rainbow_road_packed_dl_D88[]
Definition course_displaylists.inc.c:467
Gfx d_course_rainbow_road_packed_dl_918[]
Definition course_displaylists.inc.c:316
Gfx d_course_rainbow_road_packed_dl_1168[]
Definition course_displaylists.inc.c:600
Gfx d_course_rainbow_road_packed_dl_B90[]
Definition course_displaylists.inc.c:401

◆ d_course_rainbow_road_dl_10A8

Gfx d_course_rainbow_road_dl_10A8[]
Initial value:
= {
gsSPDisplayList(d_course_rainbow_road_dl_0),
gsSPDisplayList(d_course_rainbow_road_dl_80),
gsSPEndDisplayList(),
}
Gfx d_course_rainbow_road_packed_dl_0[]
Definition course_displaylists.inc.c:10
Gfx d_course_rainbow_road_packed_dl_1E80[]
Definition course_displaylists.inc.c:1074
Gfx d_course_rainbow_road_packed_dl_730[]
Definition course_displaylists.inc.c:252

◆ d_course_rainbow_road_dl_1150

Gfx d_course_rainbow_road_dl_1150[]
Initial value:
= {
gsSPDisplayList(d_course_rainbow_road_dl_0),
gsSPDisplayList(d_course_rainbow_road_dl_80),
gsSPEndDisplayList(),
}

◆ d_course_rainbow_road_dl_1198

Gfx d_course_rainbow_road_dl_1198[]
Initial value:
= {
gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(),
}
Gfx d_course_rainbow_road_packed_dl_EA8[]
Definition course_displaylists.inc.c:506

◆ d_course_rainbow_road_dl_1228

Gfx d_course_rainbow_road_dl_1228[]

◆ d_course_rainbow_road_dl_12A0

Gfx d_course_rainbow_road_dl_12A0[]

◆ d_course_rainbow_road_dl_1340

◆ d_course_rainbow_road_dl_13F0

Gfx d_course_rainbow_road_dl_13F0[]

◆ d_course_rainbow_road_dl_1488

Gfx d_course_rainbow_road_dl_1488[]
Initial value:

◆ d_course_rainbow_road_dl_14E8

Gfx d_course_rainbow_road_dl_14E8[]
Initial value:
= {
gsSPDisplayList(d_course_rainbow_road_dl_0),
gsSPDisplayList(d_course_rainbow_road_dl_80),
gsSPEndDisplayList(),
}

◆ d_course_rainbow_road_dl_151A8

Gfx d_course_rainbow_road_dl_151A8[]
Initial value:
= {
gsDPPipeSync(),
gsSPSetGeometryMode(G_TEXTURE_GEN),
G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB),
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),
gsSPClearGeometryMode(G_TEXTURE_GEN),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPEndDisplayList(),
}
#define G_TEXTURE_GEN
Definition gbi.h:356
#define G_IM_FMT_RGBA
Definition gbi.h:392
#define G_CC_DECALRGB
Definition gbi.h:507
#define G_CC_SHADE
Definition gbi.h:478
#define G_OFF
Definition mbi.h:52
Vtx d_course_rainbow_road_chomp_lower_jaw_model[]
Definition course_data.c:1577
u8 d_course_rainbow_road_reflection_map_gold[]
Definition course_data.c:1565

◆ d_course_rainbow_road_dl_1530

Gfx 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[]
Initial value:
= {
gsDPPipeSync(),
gsSPSetGeometryMode(G_TEXTURE_GEN),
G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB),
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),
gsDPPipeSync(),
gsSPClearGeometryMode(G_TEXTURE_GEN),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPEndDisplayList(),
}
Vtx d_course_rainbow_road_chomp_upper_jaw_model[]
Definition course_data.c:1742

◆ 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:
= {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
gsSPClearGeometryMode(G_SHADING_SMOOTH),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD),
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
gsSPLight(&d_course_rainbow_road_light1.l, 1),
gsSPLight(&d_course_rainbow_road_light1.a, 2),
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),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_SHADING_SMOOTH),
gsSPEndDisplayList(),
}
#define G_RM_AA_ZB_TEX_EDGE2
Definition gbi.h:895
#define G_SHADING_SMOOTH
Definition gbi.h:349
#define G_CC_MODULATEIA
Definition gbi.h:488
#define G_RM_AA_ZB_TEX_EDGE
Definition gbi.h:894
u8 d_course_rainbow_road_chain_chomp_eye[]
Definition course_data.c:1573
Vtx d_course_rainbow_road_chomp_eyes_model[]
Definition course_data.c:1907
Lights1 d_course_rainbow_road_light1
Definition course_data.c:1555

◆ d_course_rainbow_road_dl_16220

Gfx d_course_rainbow_road_dl_16220[]

◆ d_course_rainbow_road_dl_1678

Gfx d_course_rainbow_road_dl_1678[]
Initial value:
= {
gsSPDisplayList(d_course_rainbow_road_dl_0),
gsSPDisplayList(d_course_rainbow_road_dl_80),
gsSPEndDisplayList(),
}

◆ d_course_rainbow_road_dl_16C0

Gfx d_course_rainbow_road_dl_16C0[]

◆ d_course_rainbow_road_dl_1738

Gfx d_course_rainbow_road_dl_1738[]

◆ d_course_rainbow_road_dl_178

Gfx d_course_rainbow_road_dl_178[]

◆ d_course_rainbow_road_dl_17D0

◆ d_course_rainbow_road_dl_1878

Gfx d_course_rainbow_road_dl_1878[]
Initial value:

◆ d_course_rainbow_road_dl_18D0

Gfx d_course_rainbow_road_dl_18D0[]

◆ d_course_rainbow_road_dl_1948

Gfx d_course_rainbow_road_dl_1948[]

◆ d_course_rainbow_road_dl_210

Gfx d_course_rainbow_road_dl_210[]

◆ d_course_rainbow_road_dl_288

Gfx d_course_rainbow_road_dl_288[]
Initial value:
= {
gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(),
}
Gfx d_course_rainbow_road_packed_dl_308[]
Definition course_displaylists.inc.c:110

◆ d_course_rainbow_road_dl_338

Gfx d_course_rainbow_road_dl_338[]
Initial value:
= {
gsSPDisplayList(d_course_rainbow_road_dl_0),
gsSPDisplayList(d_course_rainbow_road_dl_80),
gsSPEndDisplayList(),
}
Gfx d_course_rainbow_road_packed_dl_5C8[]
Definition course_displaylists.inc.c:204
Gfx d_course_rainbow_road_packed_dl_1FC8[]
Definition course_displaylists.inc.c:1125
Gfx d_course_rainbow_road_packed_dl_498[]
Definition course_displaylists.inc.c:163

◆ d_course_rainbow_road_dl_3D0

◆ d_course_rainbow_road_dl_4A0

Gfx d_course_rainbow_road_dl_4A0[]

◆ d_course_rainbow_road_dl_528

◆ d_course_rainbow_road_dl_5F8

Gfx d_course_rainbow_road_dl_5F8[]
Initial value:

◆ d_course_rainbow_road_dl_658

Gfx d_course_rainbow_road_dl_658[]

◆ d_course_rainbow_road_dl_6E0

Gfx d_course_rainbow_road_dl_6E0[]
Initial value:

◆ d_course_rainbow_road_dl_730

Gfx d_course_rainbow_road_dl_730[]

◆ d_course_rainbow_road_dl_7A8

Gfx d_course_rainbow_road_dl_7A8[]
Initial value:

◆ d_course_rainbow_road_dl_7F8

Gfx d_course_rainbow_road_dl_7F8[]

◆ d_course_rainbow_road_dl_80

Gfx d_course_rainbow_road_dl_80[]
Initial value:
= {
gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2),
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD),
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gRRTextureRainbow),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
gsSPEndDisplayList(),
}
#define G_RM_NOOP2
Definition gbi.h:968
#define G_RM_AA_ZB_XLU_INTER
Definition gbi.h:888
u8 gRRTextureRainbow[]
Definition course_textures.linkonly.c:24

◆ d_course_rainbow_road_dl_880

Gfx d_course_rainbow_road_dl_880[]
Initial value:

◆ d_course_rainbow_road_dl_8E0

Gfx d_course_rainbow_road_dl_8E0[]

◆ d_course_rainbow_road_dl_958

Gfx d_course_rainbow_road_dl_958[]

◆ d_course_rainbow_road_dl_9C8

◆ d_course_rainbow_road_dl_A70

Gfx d_course_rainbow_road_dl_A70[]

◆ d_course_rainbow_road_dl_B08

Gfx d_course_rainbow_road_dl_B08[]

◆ d_course_rainbow_road_dl_B70

Gfx d_course_rainbow_road_dl_B70[]

◆ d_course_rainbow_road_dl_BF0

Gfx d_course_rainbow_road_dl_BF0[]

◆ d_course_rainbow_road_dl_C70

Gfx d_course_rainbow_road_dl_C70[]

◆ d_course_rainbow_road_dl_D10

Gfx d_course_rainbow_road_dl_D10[]

◆ d_course_rainbow_road_dl_D8

Gfx d_course_rainbow_road_dl_D8[]

◆ d_course_rainbow_road_dl_D80

Gfx d_course_rainbow_road_dl_D80[]

◆ d_course_rainbow_road_dl_E08

Gfx d_course_rainbow_road_dl_E08[]

◆ d_course_rainbow_road_dl_E98

◆ d_course_rainbow_road_dl_F50

Gfx d_course_rainbow_road_dl_F50[]
Initial value:

◆ d_course_rainbow_road_dl_FB0

Gfx 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.c:140
Gfx d_course_rainbow_road_dl_14E8[]
Definition course_data.c:639
Gfx d_course_rainbow_road_dl_880[]
Definition course_data.c:275
Gfx d_course_rainbow_road_dl_1948[]
Definition course_data.c:796
Gfx d_course_rainbow_road_dl_658[]
Definition course_data.c:201
Gfx d_course_rainbow_road_dl_E98[]
Definition course_data.c:451
Gfx d_course_rainbow_road_dl_1678[]
Definition course_data.c:688
Gfx d_course_rainbow_road_dl_FB0[]
Definition course_data.c:486
Gfx d_course_rainbow_road_dl_BF0[]
Definition course_data.c:385
Gfx d_course_rainbow_road_dl_210[]
Definition course_data.c:86
Gfx d_course_rainbow_road_dl_528[]
Definition course_data.c:176
Gfx d_course_rainbow_road_dl_F50[]
Definition course_data.c:477
Gfx d_course_rainbow_road_dl_1198[]
Definition course_data.c:551
Gfx d_course_rainbow_road_dl_8E0[]
Definition course_data.c:284
Gfx d_course_rainbow_road_dl_1150[]
Definition course_data.c:539
Gfx d_course_rainbow_road_dl_13F0[]
Definition course_data.c:608
Gfx d_course_rainbow_road_dl_1530[]
Definition course_data.c:651
Gfx d_course_rainbow_road_dl_178[]
Definition course_data.c:64
Gfx d_course_rainbow_road_dl_7A8[]
Definition course_data.c:247
Gfx d_course_rainbow_road_dl_4A0[]
Definition course_data.c:156
Gfx d_course_rainbow_road_dl_A70[]
Definition course_data.c:336
Gfx d_course_rainbow_road_dl_1340[]
Definition course_data.c:594
Gfx d_course_rainbow_road_dl_D80[]
Definition course_data.c:419
Gfx d_course_rainbow_road_dl_E08[]
Definition course_data.c:439
Gfx d_course_rainbow_road_dl_6E0[]
Definition course_data.c:221
Gfx d_course_rainbow_road_dl_288[]
Definition course_data.c:104
Gfx d_course_rainbow_road_dl_5F8[]
Definition course_data.c:192
Gfx d_course_rainbow_road_dl_958[]
Definition course_data.c:302
Gfx d_course_rainbow_road_dl_9C8[]
Definition course_data.c:312
Gfx d_course_rainbow_road_dl_C70[]
Definition course_data.c:396
Gfx d_course_rainbow_road_dl_10A8[]
Definition course_data.c:515
Gfx d_course_rainbow_road_dl_1738[]
Definition course_data.c:718
Gfx d_course_rainbow_road_dl_1488[]
Definition course_data.c:630
Gfx d_course_rainbow_road_dl_1030[]
Definition course_data.c:497
Gfx d_course_rainbow_road_dl_17D0[]
Definition course_data.c:740
Gfx d_course_rainbow_road_dl_730[]
Definition course_data.c:229
Gfx d_course_rainbow_road_dl_7F8[]
Definition course_data.c:255
Gfx d_course_rainbow_road_dl_15D0[]
Definition course_data.c:664
Gfx d_course_rainbow_road_dl_B08[]
Definition course_data.c:358
Gfx d_course_rainbow_road_dl_18D0[]
Definition course_data.c:778
Gfx d_course_rainbow_road_dl_1878[]
Definition course_data.c:764
Gfx d_course_rainbow_road_dl_D10[]
Definition course_data.c:409
Gfx d_course_rainbow_road_dl_16C0[]
Definition course_data.c:700
Gfx d_course_rainbow_road_dl_B70[]
Definition course_data.c:374
Gfx d_course_rainbow_road_dl_D8[]
Definition course_data.c:51
Gfx d_course_rainbow_road_dl_1228[]
Definition course_data.c:563
Gfx d_course_rainbow_road_dl_338[]
Definition course_data.c:118
Gfx d_course_rainbow_road_dl_12A0[]
Definition course_data.c:581

◆ d_course_rainbow_road_item_box_spawns

struct ActorSpawnData d_course_rainbow_road_item_box_spawns[]
Initial value:
= {
{ { 250, 999, -5279 }, { 0 } }, { { 256, 999, -5248 }, { 0 } }, { { 279, 999, -5241 }, { 0 } },
{ { 284, 999, -5214 }, { 0 } }, { { -89, 964, -3421 }, { 0 } }, { { -79, 964, -3398 }, { 0 } },
{ { -69, 964, -3383 }, { 0 } }, { { -61, 964, -3362 }, { 0 } }, { { -1660, 506, -601 }, { 1 } },
{ { -1699, 506, -587 }, { 1 } }, { { -1697, 506, -638 }, { 1 } }, { { -1732, 507, -560 }, { 1 } },
{ { -1781, 712, 797 }, { 1 } }, { { -1764, 712, 806 }, { 1 } }, { { -1737, 712, 815 }, { 1 } },
{ { -1715, 712, 824 }, { 1 } }, { { -2022, 743, 2338 }, { 2 } }, { { -2006, 743, 2369 }, { 2 } },
{ { -1982, 743, 2377 }, { 2 } }, { { -1983, 743, 2407 }, { 2 } }, { { 1463, 785, 1982 }, { 2 } },
{ { 1466, 785, 1956 }, { 2 } }, { { 1473, 785, 1928 }, { 2 } }, { { 1460, 785, 2003 }, { 2 } },
{ { -124, 931, 2735 }, { 3 } }, { { -112, 931, 2711 }, { 3 } }, { { -113, 931, 2667 }, { 3 } },
{ { -100, 930, 2689 }, { 3 } }, { { 326, 1348, 2146 }, { 3 } }, { { 348, 1349, 2135 }, { 3 } },
{ { 371, 1349, 2135 }, { 3 } }, { { 397, 1349, 2128 }, { 3 } }, { { -32768, 0, 0 }, { 0 } },
}

◆ 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[]
Initial value:
= {
{ 6, 0, 3, 0 }, { 6, 0, -25, 0 }, { 0, 0, -514, 0 }, { 1, 0, -1537, 0 },
{ -3, 0, -2579, 0 }, { -3, 0, -3696, 0 }, { 1, 0, -4448, 0 }, { 30, 0, -4782, 0 },
{ 113, 0, -5064, 0 }, { 331, 0, -5290, 0 }, { 610, 0, -5390, 0 }, { 915, 0, -5345, 0 },
{ 1149, 0, -5158, 0 }, { 1287, 0, -4862, 0 }, { 1271, 0, -4526, 0 }, { 1117, 0, -4214, 0 },
{ 810, 0, -3880, 0 }, { -132, 0, -3352, 0 }, { -544, 0, -3140, 0 }, { -823, 0, -2922, 0 },
{ -980, 0, -2716, 0 }, { -1050, 0, -2539, 0 }, { -1092, 0, -2350, 0 }, { -1127, 0, -2143, 0 },
{ -1194, 0, -1806, 0 }, { -1332, 0, -1421, 0 }, { -1537, 0, -1074, 0 }, { -1675, 0, -715, 0 },
{ -1685, 0, -365, 0 }, { -1637, 0, -240, 0 }, { -1515, 0, -92, 0 }, { -1345, 0, 1, 0 },
{ -1111, 0, 13, 0 }, { -909, 0, -83, 0 }, { -771, 0, -256, 0 }, { -716, 0, -467, 0 },
{ -768, 0, -692, 0 }, { -886, 0, -839, 0 }, { -1072, 0, -929, 0 }, { -1303, 0, -942, 0 },
{ -1492, 0, -859, 0 }, { -1643, 0, -679, 0 }, { -1685, 0, -567, 0 }, { -1704, 0, -147, 0 },
{ -1703, 0, 434, 0 }, { -1715, 0, 643, 0 }, { -1763, 0, 861, 0 }, { -1890, 0, 1040, 0 },
{ -2223, 0, 1351, 0 }, { -2928, 0, 1854, 0 }, { -3246, 0, 2085, 0 }, { -3361, 0, 2245, 0 },
{ -3400, 0, 2415, 0 }, { -3374, 0, 2594, 0 }, { -3284, 0, 2757, 0 }, { -3108, 0, 2886, 0 },
{ -2893, 0, 2921, 0 }, { -2700, 0, 2869, 0 }, { -2466, 0, 2716, 0 }, { -1921, 0, 2318, 0 },
{ -1389, 0, 1994, 0 }, { -1129, 0, 1926, 0 }, { -857, 0, 1930, 0 }, { 154, 0, 1923, 0 },
{ 1180, 0, 1927, 0 }, { 1570, 0, 1992, 0 }, { 1836, 0, 2137, 0 }, { 2029, 0, 2396, 0 },
{ 2135, 0, 2736, 0 }, { 2079, 0, 3132, 0 }, { 1813, 0, 3443, 0 }, { 1495, 0, 3559, 0 },
{ 1181, 0, 3552, 0 }, { 895, 0, 3433, 0 }, { 642, 0, 3206, 0 }, { 334, 0, 2914, 0 },
{ 84, 0, 2764, 0 }, { -176, 0, 2690, 0 }, { -490, 0, 2684, 0 }, { -705, 0, 2774, 0 },
{ -898, 0, 2931, 0 }, { -1010, 0, 3159, 0 }, { -1036, 0, 3422, 0 }, { -962, 0, 3689, 0 },
{ -821, 0, 3878, 0 }, { -577, 0, 4026, 0 }, { -278, 0, 4058, 0 }, { -6, 0, 3971, 0 },
{ 206, 0, 3801, 0 }, { 331, 0, 3510, 0 }, { 366, 0, 3227, 0 }, { 373, 0, 2714, 0 },
{ 357, 0, 2070, 0 }, { 322, 0, 1653, 0 }, { 223, 0, 1342, 0 }, { 114, 0, 1031, 0 },
{ 37, 0, 624, 0 }, { 15, 0, 331, 0 }, { 5, 0, 40, 0 }, { 373, 0, -3598, 0 },
{ -32768, 0, 0, 0 },
}

◆ d_rainbow_road_chomp_angle

s16 d_rainbow_road_chomp_angle[]
Initial value:
= {
0x0000, 0x3fff, 0x9602, 0x9483, 0x90d2, 0x8c1b, 0x878e, 0x845a, 0x83ac, 0x88ae, 0x9264, 0x9bc5, 0x9fc9,
0x9c7c, 0x950f, 0x8c27, 0x846d, 0x808a, 0x8348, 0x8abb, 0x9273, 0x9602, 0x6fb2, 0x70c6, 0x7369, 0x76ba,
0x79d6, 0x7bdd, 0x7beb, 0x7752, 0x6ed7, 0x66ca, 0x6379, 0x6692, 0x6d54, 0x756c, 0x7c87, 0x8054, 0x7e7c,
0x78b0, 0x728d, 0x6fb2, 0x9602, 0x9483, 0x90d2, 0x8c1b, 0x878e, 0x845a, 0x83ac, 0x88ae, 0x9264, 0x9bc5,
0x9fc9, 0x9c7c, 0x950f, 0x8c27, 0x846d, 0x808a, 0x8348, 0x8abb, 0x9273, 0x9602, 0x6fb2, 0x70c6, 0x7369,
0x76ba, 0x79d6, 0x7bdd, 0x7beb, 0x7752, 0x6ed7, 0x66ca, 0x6379, 0x6692, 0x6d54, 0x756c, 0x7c87, 0x8054,
0x7e7c, 0x78b0, 0x728d, 0x6fb2, 0x6fb2, 0x70c6, 0x7369, 0x76ba, 0x79d6, 0x7bdd, 0x7beb, 0x7752, 0x6ed7,
0x66ca, 0x6379, 0x6692, 0x6d54, 0x756c, 0x7c87, 0x8054, 0x7e7c, 0x78b0, 0x728d, 0x6fb2, 0x3fff, 0x0000,
}

◆ d_rainbow_road_chomp_animation_matrix

AnimationLimbVector d_rainbow_road_chomp_animation_matrix[]

◆ d_rainbow_road_unk2

Animation d_rainbow_road_unk2
Initial value:
= {
0x00010000, 0x00000000, 0x0014, 0x0007, d_rainbow_road_chomp_angle, d_rainbow_road_chomp_animation_matrix,
}
s16 d_rainbow_road_chomp_angle[]
Definition course_data.c:1950
AnimationLimbVector d_rainbow_road_chomp_animation_matrix[]
Definition course_data.c:1962

◆ d_rainbow_road_unk3

Animation* d_rainbow_road_unk3[]
Initial value:
= {
}
Animation d_rainbow_road_unk2
Definition course_data.c:2006

◆ d_rainbow_road_unk4

u32 d_rainbow_road_unk4[]
Initial value:
= {
ANIMATION_ADD_POS(0x00000000, 0x0000023a, 0x00000000),
ANIMATION_ADD_POS(0x00000000, 0x0000023a, 0x00000000),
}
#define ANIMATION_RENDER_MODEL(model)
use RENDER_MODEL_OR_ADD_POS
Definition animation.h:173
#define ANIMATION_POP_MATRIX
Definition animation.h:168
#define ANIMATION_ADD_POS(x, y, z)
use RENDER_MODEL_OR_ADD_POS
Definition animation.h:175
#define ANIMATION_DISABLE_AUTOMATIC_POP
Definition animation.h:167
#define ANIMATION_STOP
Definition animation.h:169
Gfx d_course_rainbow_road_dl_151A8[]
Definition course_data.c:1604
Gfx d_course_rainbow_road_dl_15550[]
Definition course_data.c:1680
Gfx d_course_rainbow_road_dl_15F18[]
Definition course_data.c:1922
Gfx d_course_rainbow_road_dl_15C68[]
Definition course_data.c:1845
Gfx d_course_rainbow_road_dl_158C0[]
Definition course_data.c:1769

◆ d_rainbow_road_unk5

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