mirror of
https://github.com/n64decomp/mk64
synced 2026-07-30 07:44:13 -04:00
Cleanup undefined_syms for all the course data (#407)
* Update building of packed_dl files * Expose course_data symbols to linker. * Remove undefined_syms for course data * Update ctx_includes Signed-off-by: Taggerung <tyler.taggerung@email.com>
This commit is contained in:
+66
-65
@@ -20,6 +20,7 @@
|
||||
#include <sounds.h>
|
||||
#include "audio/external.h"
|
||||
#include "common_textures.h"
|
||||
#include "courses/all_course_data.h"
|
||||
|
||||
// Appears to be textures
|
||||
// or tluts
|
||||
@@ -743,8 +744,8 @@ void func_802986B4(Camera *camera, Mat4 arg1, UNUSED struct Actor *actor) {
|
||||
struct ActorSpawnData *var_s5;
|
||||
Vec3f sp88;
|
||||
u32 soundThing = 0x1901904D;
|
||||
s32 segment = SEGMENT_NUMBER2(D_06014200);
|
||||
s32 offset = SEGMENT_OFFSET(D_06014200);
|
||||
s32 segment = SEGMENT_NUMBER2(d_course_moo_moo_farm_cow_spawn);
|
||||
s32 offset = SEGMENT_OFFSET(d_course_moo_moo_farm_cow_spawn);
|
||||
|
||||
var_t1 = (struct ActorSpawnData*)VIRTUAL_TO_PHYSICAL2(gSegmentTable[segment] + offset);
|
||||
D_8015F704 = 6.4e7f;
|
||||
@@ -811,8 +812,8 @@ void func_802986B4(Camera *camera, Mat4 arg1, UNUSED struct Actor *actor) {
|
||||
|
||||
void func_80298AC0(Player *player) {
|
||||
Vec3f sp64;
|
||||
s32 segment = SEGMENT_NUMBER2(D_06013F78);
|
||||
s32 offset = SEGMENT_OFFSET(D_06013F78);
|
||||
s32 segment = SEGMENT_NUMBER2(d_course_dks_jungle_parkway_tree_spawn);
|
||||
s32 offset = SEGMENT_OFFSET(d_course_dks_jungle_parkway_tree_spawn);
|
||||
struct UnkActorSpawnData *data = (struct UnkActorSpawnData *) VIRTUAL_TO_PHYSICAL2(gSegmentTable[segment] + offset);
|
||||
|
||||
while (data->pos[0] != -0x8000) {
|
||||
@@ -846,8 +847,8 @@ void func_80298C94(void) {
|
||||
}
|
||||
|
||||
void func_80298D10(void) {
|
||||
s32 segment = SEGMENT_NUMBER2(D_06013F78);
|
||||
s32 offset = SEGMENT_OFFSET(D_06013F78);
|
||||
s32 segment = SEGMENT_NUMBER2(d_course_dks_jungle_parkway_tree_spawn);
|
||||
s32 offset = SEGMENT_OFFSET(d_course_dks_jungle_parkway_tree_spawn);
|
||||
struct UnkActorSpawnData *temp_v1 = (struct UnkActorSpawnData *) VIRTUAL_TO_PHYSICAL2(gSegmentTable[segment] + offset);
|
||||
|
||||
while (temp_v1->pos[0] != -0x8000) {
|
||||
@@ -858,8 +859,8 @@ void func_80298D10(void) {
|
||||
}
|
||||
|
||||
void func_80298D7C(Camera *camera, Mat4 arg1, UNUSED struct Actor *actor) {
|
||||
s32 segment = SEGMENT_NUMBER2(D_06013F78);
|
||||
s32 offset = SEGMENT_OFFSET(D_06013F78);
|
||||
s32 segment = SEGMENT_NUMBER2(d_course_dks_jungle_parkway_tree_spawn);
|
||||
s32 offset = SEGMENT_OFFSET(d_course_dks_jungle_parkway_tree_spawn);
|
||||
struct UnkActorSpawnData *var_s1 = (struct UnkActorSpawnData *)VIRTUAL_TO_PHYSICAL2(gSegmentTable[segment] + offset);
|
||||
UNUSED s32 pad;
|
||||
Vec3f spD4;
|
||||
@@ -1428,8 +1429,8 @@ void func_8029AE1C(Camera *arg0, struct PaddleWheelBoat *boat, UNUSED Mat4 arg2,
|
||||
func_802B5F74(spE0, boat->pos, boat->boatRot);
|
||||
if (func_802B4FF8(spE0, 1) != 0) {
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, &D_0600E730);
|
||||
gSPDisplayList(gDisplayListHead++, &D_0600E058);
|
||||
gSPDisplayList(gDisplayListHead++, &d_course_dks_jungle_parkway_dl_E730);
|
||||
gSPDisplayList(gDisplayListHead++, &d_course_dks_jungle_parkway_dl_E058);
|
||||
|
||||
func_802B59DC(spE0, boat->wheelRot);
|
||||
vec3f_set(sp120, 0, 16.0f, -255.0f);
|
||||
@@ -1437,7 +1438,7 @@ void func_8029AE1C(Camera *arg0, struct PaddleWheelBoat *boat, UNUSED Mat4 arg2,
|
||||
func_802B71CC(sp60, spE0, spA0);
|
||||
if (func_802B4FF8(sp60, 3) != 0) {
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
gSPDisplayList(gDisplayListHead++, &D_0600FC28);
|
||||
gSPDisplayList(gDisplayListHead++, &d_course_dks_jungle_parkway_dl_FC28);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
}
|
||||
@@ -1459,13 +1460,13 @@ void func_8029B06C(Camera *arg0, struct Actor *arg1) {
|
||||
|
||||
switch(arg1->state) {
|
||||
case 0:
|
||||
gSPDisplayList(gDisplayListHead++, &D_06023858);
|
||||
gSPDisplayList(gDisplayListHead++, &d_course_toads_turnpike_dl_23858);
|
||||
break;
|
||||
case 1:
|
||||
gSPDisplayList(gDisplayListHead++, &D_060238A0);
|
||||
gSPDisplayList(gDisplayListHead++, &d_course_toads_turnpike_dl_238A0);
|
||||
break;
|
||||
case 2:
|
||||
gSPDisplayList(gDisplayListHead++, &D_060238E8);
|
||||
gSPDisplayList(gDisplayListHead++, &d_course_toads_turnpike_dl_238E8);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -1601,21 +1602,21 @@ void func_8029B8E8(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (temp_f0 < 122500.0f) {
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_0601C0F0);
|
||||
gSPDisplayList(gDisplayListHead++, D_0601B978);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_1C0F0);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_1B978);
|
||||
|
||||
} else if (temp_f0 < 640000.0f) {
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_0601D670);
|
||||
gSPDisplayList(gDisplayListHead++, D_0601D160);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_1D670);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_1D160);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, D_0601E910);
|
||||
gSPDisplayList(gDisplayListHead++, D_0601E480);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_1E910);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_1E480);
|
||||
}
|
||||
if (1440000.0f < temp_f0) { return; }
|
||||
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
gSPDisplayList(gDisplayListHead++, D_06022D28);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22D28);
|
||||
|
||||
func_802B59DC(sp120, actor->wheelRot);
|
||||
vec3f_set(sp160, 17.0f, 6.0f, 32.0f);
|
||||
@@ -1624,7 +1625,7 @@ void func_8029B8E8(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, actor->wheelRot);
|
||||
@@ -1634,7 +1635,7 @@ void func_8029B8E8(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x16C));
|
||||
@@ -1644,7 +1645,7 @@ void func_8029B8E8(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x16C));
|
||||
@@ -1654,7 +1655,7 @@ void func_8029B8E8(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x444));
|
||||
@@ -1664,7 +1665,7 @@ void func_8029B8E8(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022D70);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22D70);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x444));
|
||||
@@ -1674,7 +1675,7 @@ void func_8029B8E8(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022D70);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22D70);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x2D8));
|
||||
@@ -1684,7 +1685,7 @@ void func_8029B8E8(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022D70);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22D70);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x2D8));
|
||||
@@ -1694,7 +1695,7 @@ void func_8029B8E8(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022D70);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22D70);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
}
|
||||
@@ -1716,17 +1717,17 @@ void func_8029BFB0(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (temp_f0 < 250000.0f) {
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_0601F228);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_1F228);
|
||||
|
||||
} else if (temp_f0 < 1000000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, D_0601F708);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_1F708);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, D_0601FAF8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_1FAF8);
|
||||
}
|
||||
if (1440000.0f < temp_f0) { return; }
|
||||
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
gSPDisplayList(gDisplayListHead++, D_06022D28);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22D28);
|
||||
|
||||
func_802B59DC(sp120, actor->wheelRot);
|
||||
vec3f_set(sp160, 17.0f, 6.0f, 8.0f);
|
||||
@@ -1735,7 +1736,7 @@ void func_8029BFB0(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, actor->wheelRot);
|
||||
@@ -1745,7 +1746,7 @@ void func_8029BFB0(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x444));
|
||||
@@ -1755,7 +1756,7 @@ void func_8029BFB0(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x444));
|
||||
@@ -1764,7 +1765,7 @@ void func_8029BFB0(Camera *camera, struct TrainCar *actor) {
|
||||
func_802B71CC(spA0, sp120, spE0);
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
}
|
||||
@@ -1786,21 +1787,21 @@ void func_8029C3CC(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (temp_f0 < 250000.0f) {
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06020A20);
|
||||
gSPDisplayList(gDisplayListHead++, D_06020A08);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_20A20);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_20A08);
|
||||
|
||||
} else if (temp_f0 < 1000000.0f) {
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06021550);
|
||||
gSPDisplayList(gDisplayListHead++, D_06021220);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_21550);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_21220);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, D_06021C90);
|
||||
gSPDisplayList(gDisplayListHead++, D_06021A80);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_21C90);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_21A80);
|
||||
}
|
||||
if (1440000.0f < temp_f0) { return; }
|
||||
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
gSPDisplayList(gDisplayListHead++, D_06022D28);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22D28);
|
||||
|
||||
func_802B59DC(sp120, actor->wheelRot);
|
||||
vec3f_set(sp160, 17.0f, 6.0f, 28.0f);
|
||||
@@ -1809,7 +1810,7 @@ void func_8029C3CC(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, actor->wheelRot);
|
||||
@@ -1819,7 +1820,7 @@ void func_8029C3CC(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x222));
|
||||
@@ -1829,7 +1830,7 @@ void func_8029C3CC(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x222));
|
||||
@@ -1839,7 +1840,7 @@ void func_8029C3CC(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x5B0));
|
||||
@@ -1849,7 +1850,7 @@ void func_8029C3CC(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x5B0));
|
||||
@@ -1859,7 +1860,7 @@ void func_8029C3CC(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x16C));
|
||||
@@ -1869,7 +1870,7 @@ void func_8029C3CC(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
|
||||
func_802B59DC(sp120, (s16) (actor->wheelRot + 0x16C));
|
||||
@@ -1879,7 +1880,7 @@ void func_8029C3CC(Camera *camera, struct TrainCar *actor) {
|
||||
|
||||
if (func_802B4FF8(spA0, 3) == 0) { return; }
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_06022DB8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22DB8);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
}
|
||||
@@ -1911,7 +1912,7 @@ void func_8029CA90(Camera *camera, struct FallingRock *rock) {
|
||||
if (func_802B4FF8(sp4C, 0) == 0) {
|
||||
return;
|
||||
}
|
||||
gSPDisplayList(gDisplayListHead++, D_06006F88);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_choco_mountain_dl_6F88);
|
||||
}
|
||||
}
|
||||
func_802B5F74(sp4C, rock->pos, rock->rot);
|
||||
@@ -2268,8 +2269,8 @@ void place_course_actors(void) {
|
||||
gNumPermanentActors = 0;
|
||||
switch (gCurrentCourseId) {
|
||||
case COURSE_MARIO_RACEWAY:
|
||||
place_segment_06(D_06009570);
|
||||
place_piranha_plants(D_06009518);
|
||||
place_segment_06(d_course_mario_raceway_tree_spawns);
|
||||
place_piranha_plants(d_course_mario_raceway_piranha_plant_spawns);
|
||||
place_all_item_boxes(d_course_mario_raceway_item_box_spawns);
|
||||
vec3f_set(position, 150.0f, 40.0f, -1300.0f);
|
||||
position[0] *= gCourseDirection;
|
||||
@@ -2284,40 +2285,40 @@ void place_course_actors(void) {
|
||||
place_falling_rocks(d_course_choco_mountain_falling_rock_spawns);
|
||||
break;
|
||||
case COURSE_BOWSER_CASTLE:
|
||||
place_segment_06(D_06009290);
|
||||
place_segment_06(d_course_bowsers_castle_tree_spawn);
|
||||
place_all_item_boxes(d_course_bowsers_castle_item_box_spawns);
|
||||
break;
|
||||
case COURSE_BANSHEE_BOARDWALK:
|
||||
place_all_item_boxes(d_course_banshee_boardwalk_item_box_spawns);
|
||||
break;
|
||||
case COURSE_YOSHI_VALLEY:
|
||||
place_segment_06(D_060180A0);
|
||||
place_segment_06(d_course_yoshi_valley_tree_spawn);
|
||||
place_all_item_boxes(d_course_yoshi_valley_item_box_spawns);
|
||||
vec3f_set(position, -2300.0f, 0.0f, 634.0f);
|
||||
position[0] *= gCourseDirection;
|
||||
addActorToEmptySlot(position, rotation, velocity, ACTOR_YOSHI_VALLEY_EGG);
|
||||
break;
|
||||
case COURSE_FRAPPE_SNOWLAND:
|
||||
place_segment_06(D_06007718);
|
||||
place_segment_06(d_course_frappe_snowland_tree_spawns);
|
||||
place_all_item_boxes(d_course_frappe_snowland_item_box_spawns);
|
||||
break;
|
||||
case COURSE_KOOPA_BEACH:
|
||||
func_802A14BC(328.0f * gCourseDirection, 70.0f, 2541.0f);
|
||||
place_all_item_boxes(d_course_koopa_troopa_beach_item_box_spawns);
|
||||
place_palm_trees(D_06018F70);
|
||||
place_palm_trees(d_course_koopa_troopa_beach_tree_spawn);
|
||||
break;
|
||||
case COURSE_ROYAL_RACEWAY:
|
||||
place_segment_06(D_0600DA78);
|
||||
place_segment_06(d_course_royal_raceway_tree_spawn);
|
||||
place_all_item_boxes(d_course_royal_raceway_item_box_spawns);
|
||||
place_piranha_plants(D_0600D9F0);
|
||||
place_piranha_plants(d_course_royal_raceway_piranha_plant_spawn);
|
||||
break;
|
||||
case COURSE_LUIGI_RACEWAY:
|
||||
place_segment_06(D_0600FE80);
|
||||
place_segment_06(d_course_luigi_raceway_tree_spawn);
|
||||
place_all_item_boxes(d_course_luigi_raceway_item_box_spawns);
|
||||
break;
|
||||
case COURSE_MOO_MOO_FARM:
|
||||
if (gPlayerCountSelection1 != 4) {
|
||||
place_segment_06(D_06014330);
|
||||
place_segment_06(d_course_moo_moo_farm_tree_spawn);
|
||||
}
|
||||
place_all_item_boxes(d_course_moo_moo_farm_item_box_spawns);
|
||||
break;
|
||||
@@ -2325,7 +2326,7 @@ void place_course_actors(void) {
|
||||
place_all_item_boxes(d_course_toads_turnpike_item_box_spawns);
|
||||
break;
|
||||
case COURSE_KALAMARI_DESERT:
|
||||
place_segment_06(D_06022F08);
|
||||
place_segment_06(d_course_kalimari_desert_cactus_spawn);
|
||||
place_all_item_boxes(d_course_kalimari_desert_item_box_spawns);
|
||||
vec3f_set(position, -1680.0f, 2.0f, 35.0f);
|
||||
position[0] *= gCourseDirection;
|
||||
@@ -4006,7 +4007,7 @@ void func_802A27A0(Camera *arg0, Mat4 arg1, struct YoshiValleyEgg *egg, u16 arg3
|
||||
if (func_802B4FF8(sp60, 0) == 0) { return; }
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
gSPDisplayList(gDisplayListHead++, D_06016D70);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_yoshi_valley_dl_16D70);
|
||||
} else {
|
||||
arg1[3][0] = egg->pos[0];
|
||||
arg1[3][1] = egg->pos[1];
|
||||
|
||||
-103
@@ -150,77 +150,6 @@ extern u16 D_80150112;
|
||||
extern uintptr_t gSegmentTable[];
|
||||
extern s16 gPlaceItemBoxes;
|
||||
|
||||
extern struct ActorSpawnData d_course_double_deck_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_block_fort_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_big_donut_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_skyscraper_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_choco_mountain_falling_rock_spawns[];
|
||||
extern struct ActorSpawnData d_course_choco_mountain_item_box_spawns[];
|
||||
extern struct ActorSpawnData D_06007718[];
|
||||
extern struct ActorSpawnData d_course_frappe_snowland_item_box_spawns[];
|
||||
extern struct ActorSpawnData D_06009290[];
|
||||
extern struct ActorSpawnData d_course_bowsers_castle_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_mario_raceway_item_box_spawns[];
|
||||
extern struct ActorSpawnData D_06009518[];
|
||||
extern struct ActorSpawnData D_06009570[];
|
||||
extern struct ActorSpawnData d_course_sherbet_land_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_banshee_boardwalk_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_wario_stadium_item_box_spawns[];
|
||||
extern struct ActorSpawnData D_0600D9F0[];
|
||||
extern struct ActorSpawnData D_0600DA78[];
|
||||
extern struct ActorSpawnData d_course_royal_raceway_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_luigi_raceway_item_box_spawns[];
|
||||
extern struct ActorSpawnData D_0600FE80[];
|
||||
extern struct ActorSpawnData d_course_dks_jungle_parkway_item_box_spawns[];
|
||||
extern struct ActorSpawnData D_06014200[];
|
||||
extern struct ActorSpawnData D_06014330[];
|
||||
extern struct ActorSpawnData d_course_moo_moo_farm_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_rainbow_road_item_box_spawns[];
|
||||
extern struct ActorSpawnData D_060180A0[];
|
||||
extern struct ActorSpawnData d_course_yoshi_valley_item_box_spawns[];
|
||||
extern struct ActorSpawnData d_course_koopa_troopa_beach_item_box_spawns[];
|
||||
extern struct ActorSpawnData D_06018F70[];
|
||||
extern struct ActorSpawnData d_course_kalimari_desert_item_box_spawns[];
|
||||
extern struct ActorSpawnData D_06022F08[];
|
||||
extern struct ActorSpawnData d_course_toads_turnpike_item_box_spawns[];
|
||||
|
||||
extern struct UnkActorSpawnData D_06013F78[];
|
||||
|
||||
extern Gfx d_course_mario_raceway_dl_tree[];
|
||||
extern Gfx D_06006F88[];
|
||||
extern Gfx d_course_choco_mountain_dl_falling_rock[];
|
||||
extern Gfx d_course_frappe_snowland_dl_tree[];
|
||||
extern Gfx d_course_kalimari_desert_dl_cactus1[];
|
||||
extern Gfx d_course_kalimari_desert_dl_cactus2[];
|
||||
extern Gfx d_course_kalimari_desert_dl_cactus3[];
|
||||
extern Gfx d_course_bowsers_castle_dl_bush[];
|
||||
extern Gfx d_course_royal_raceway_dl_tree[];
|
||||
extern Gfx d_course_royal_raceway_dl_castle_tree[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_kiwano_fruit[];
|
||||
extern Gfx d_course_moo_moo_farm_dl_tree[];
|
||||
extern Gfx d_course_yoshi_valley_dl_tree[];
|
||||
extern Gfx D_0601B978[];
|
||||
extern Gfx D_0601C0F0[];
|
||||
extern Gfx D_0601D160[];
|
||||
extern Gfx D_0601D670[];
|
||||
extern Gfx D_0601E480[];
|
||||
extern Gfx D_0601E910[];
|
||||
extern Gfx D_0601F228[];
|
||||
extern Gfx D_0601F708[];
|
||||
extern Gfx D_0601FAF8[];
|
||||
extern Gfx D_06020A08[];
|
||||
extern Gfx D_06020A20[];
|
||||
extern Gfx D_06021220[];
|
||||
extern Gfx D_06021550[];
|
||||
extern Gfx D_06021A80[];
|
||||
extern Gfx D_06021C90[];
|
||||
extern Gfx D_06022D28[];
|
||||
extern Gfx D_06022D28[];
|
||||
extern Gfx D_06022D28[];
|
||||
extern Gfx D_06022D70[];
|
||||
extern Gfx D_06022DB8[];
|
||||
extern Gfx D_06022DB8[];
|
||||
|
||||
extern s8 D_0D004C68[];
|
||||
extern Gfx D_0D005338[];
|
||||
extern Gfx D_0D005368[];
|
||||
@@ -245,38 +174,6 @@ extern s32 gGamestate;
|
||||
extern s32 gGamestate;
|
||||
extern s32 D_80162DF8;
|
||||
|
||||
extern Gfx d_course_mario_raceway_dl_piranha_plant[];
|
||||
extern Gfx d_course_mario_raceway_dl_sign[];
|
||||
extern Gfx d_course_wario_stadium_dl_sign[];
|
||||
extern Gfx d_course_royal_raceway_dl_piranha_plant[];
|
||||
extern Gfx D_0600E058[];
|
||||
extern Gfx D_0600E730[];
|
||||
extern Gfx D_0600FC28[];
|
||||
extern Gfx d_course_kalimari_desert_dl_crossing_right_active[];
|
||||
extern Gfx d_course_kalimari_desert_dl_crossing_left_active[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_tree1[];
|
||||
extern Gfx d_course_kalimari_desert_dl_crossing_both_inactive[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_tree2[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_tree3[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_palm_tree[];
|
||||
extern u8 d_course_moo_moo_farm_mole_tlut[];
|
||||
extern Gfx d_course_moo_moo_farm_dl_cow1[];
|
||||
extern Gfx d_course_moo_moo_farm_dl_cow2[];
|
||||
extern Gfx d_course_moo_moo_farm_dl_cow3[];
|
||||
extern Gfx d_course_moo_moo_farm_dl_cow4[];
|
||||
extern Gfx d_course_moo_moo_farm_dl_cow5[];
|
||||
extern Gfx D_06016D70[];
|
||||
extern Gfx d_course_yoshi_valley_dl_egg_lod0[];
|
||||
extern Gfx d_course_koopa_troopa_beach_dl_tree_top1[];
|
||||
extern Gfx d_course_koopa_troopa_beach_dl_tree_trunk1[];
|
||||
extern Gfx d_course_koopa_troopa_beach_dl_tree_top2[];
|
||||
extern Gfx d_course_koopa_troopa_beach_dl_tree_trunk2[];
|
||||
extern Gfx d_course_koopa_troopa_beach_dl_tree_top3[];
|
||||
extern Gfx d_course_koopa_troopa_beach_dl_tree_trunk3[];
|
||||
extern Gfx D_06023858[];
|
||||
extern Gfx D_060238A0[];
|
||||
extern Gfx D_060238E8[];
|
||||
|
||||
extern Gfx D_0D001750[];
|
||||
extern Gfx D_0D001780[];
|
||||
extern Gfx D_0D001798[];
|
||||
|
||||
+4
-4
@@ -19,6 +19,7 @@
|
||||
#include "staff_ghosts.h"
|
||||
#include "render_courses.h"
|
||||
#include "main.h"
|
||||
#include "courses/all_course_data.h"
|
||||
|
||||
extern u16 D_800DC5A8;
|
||||
|
||||
@@ -38,8 +39,7 @@ extern s32 D_80150120;
|
||||
|
||||
extern Vec3f D_802B91C8;
|
||||
|
||||
extern struct ActorSpawnData D_06009570[];
|
||||
extern struct ActorSpawnData D_06014330[];
|
||||
extern struct ActorSpawnData d_course_moo_moo_farm_tree_spawn[];
|
||||
|
||||
|
||||
|
||||
@@ -305,7 +305,7 @@ void func_80003040(void) {
|
||||
switch (gCurrentCourseId) {
|
||||
case COURSE_MARIO_RACEWAY:
|
||||
dma_textures(D_0F04F45C, 0x35B, 0x800);
|
||||
place_segment_06(D_06009570);
|
||||
place_segment_06(d_course_mario_raceway_tree_spawns);
|
||||
break;
|
||||
case COURSE_BOWSER_CASTLE:
|
||||
find_vtx_and_set_colours(0x7001350, 0x32, 0, 0, 0);
|
||||
@@ -331,7 +331,7 @@ void func_80003040(void) {
|
||||
dma_textures(D_0F0532F8, 0x400, 0x800);
|
||||
dma_textures(D_0F05363C, 0x400, 0x800);
|
||||
dma_textures(D_0F053950, 0x400, 0x800);
|
||||
place_segment_06(D_06014330);
|
||||
place_segment_06(d_course_moo_moo_farm_tree_spawn);
|
||||
break;
|
||||
case COURSE_SHERBET_LAND:
|
||||
find_vtx_and_set_colours(0x7001EB8, -0x4C, 0xFF, 0xFF, 0xFF);
|
||||
|
||||
+5
-4
@@ -18,6 +18,7 @@
|
||||
#include "hud_renderer.h"
|
||||
#include "code_80057C60.h"
|
||||
#include "bomb_kart.h"
|
||||
#include "courses/all_course_data.h"
|
||||
|
||||
// Strings, presented by google translate!
|
||||
// Note that these are EUC-JP encoded, see:
|
||||
@@ -5607,7 +5608,7 @@ GLOBAL_ASM("asm/non_matchings/code_80005FD0/func_80011EC0.s")
|
||||
#ifdef MIPS_TO_C
|
||||
//generated by mips_to_c commit 3c3b0cede1a99430bfd3edf8d385802b94f91307
|
||||
s32 func_8001168C(void *, u16 *, s32); // extern
|
||||
extern ? D_06006C60;
|
||||
extern ? d_course_kalimari_desert_track_unknown_waypoints;
|
||||
extern s16 D_80162EB0;
|
||||
extern void *D_80163598;
|
||||
extern s32 D_8016359C;
|
||||
@@ -5620,7 +5621,7 @@ void func_800120C8(void) {
|
||||
u16 *phi_v0;
|
||||
s32 phi_v1;
|
||||
|
||||
temp_a1 = *(&gSegmentTable + ((&D_06006C60 >> 0x18) * 4)) + (&D_06006C60 & 0xFFFFFF) + 0x80000000;
|
||||
temp_a1 = *(&gSegmentTable + ((&d_course_kalimari_desert_track_unknown_waypoints >> 0x18) * 4)) + (&d_course_kalimari_desert_track_unknown_waypoints & 0xFFFFFF) + 0x80000000;
|
||||
phi_v0 = temp_a1;
|
||||
phi_v1 = 0;
|
||||
loop_1:
|
||||
@@ -5641,7 +5642,7 @@ GLOBAL_ASM("asm/non_matchings/code_80005FD0/func_800120C8.s")
|
||||
#ifdef MIPS_TO_C
|
||||
//generated by mips_to_c commit 3c3b0cede1a99430bfd3edf8d385802b94f91307
|
||||
s32 func_8001168C(s32, u16 *, s32); // extern
|
||||
extern ? D_06007520;
|
||||
extern ? d_frappe_snowland_tree;
|
||||
extern s16 D_80162EB2;
|
||||
extern s32 D_80163598;
|
||||
extern s32 D_8016359C;
|
||||
@@ -5652,7 +5653,7 @@ void func_80012190(void) {
|
||||
u16 *phi_v0;
|
||||
s32 phi_v1;
|
||||
|
||||
temp_a1 = *(&gSegmentTable + ((&D_06007520 >> 0x18) * 4)) + (&D_06007520 & 0xFFFFFF) + 0x80000000;
|
||||
temp_a1 = *(&gSegmentTable + ((&d_frappe_snowland_tree >> 0x18) * 4)) + (&d_frappe_snowland_tree & 0xFFFFFF) + 0x80000000;
|
||||
phi_v0 = temp_a1;
|
||||
phi_v1 = 0;
|
||||
loop_1:
|
||||
|
||||
+4
-3
@@ -11,6 +11,7 @@
|
||||
#include <sounds.h>
|
||||
#include <functions.h>
|
||||
#include "audio/external.h"
|
||||
#include "courses/all_course_data.h"
|
||||
|
||||
void func_8006E9C0(void) {
|
||||
|
||||
@@ -1182,7 +1183,7 @@ void func_80070714(void) {
|
||||
|
||||
#ifdef MIPS_TO_C
|
||||
//generated by m2c commit b52d92c2340f6f4ba1aafb464188bb698752fbb0 on Jul-28-2023
|
||||
extern u8 D_06007DB8;
|
||||
extern u8 d_course_banshee_boardwalk_bat;
|
||||
extern ? *D_80165758;
|
||||
extern ? D_80183EB0;
|
||||
extern ? D_80183EC8;
|
||||
@@ -1203,7 +1204,7 @@ extern ? D_8018D1C4;
|
||||
extern s32 D_8018D1C8;
|
||||
extern s32 D_8018D1D0;
|
||||
extern s32 D_8018D1D8;
|
||||
extern u8 gTLUTBat;
|
||||
extern u8 d_course_banshee_boardwalk_bat_tlut;
|
||||
s16 gCurrentCourseId; /* unable to generate initializer */
|
||||
static ? D_800E5728; /* unable to generate initializer */
|
||||
static ? D_800E5854; /* unable to generate initializer */
|
||||
@@ -1391,7 +1392,7 @@ void func_80070780(void) {
|
||||
case 3:
|
||||
if (gGamestate != 9) {
|
||||
temp_s0_4 = D_80183EA0->unk0;
|
||||
func_80073444(temp_s0_4, &gTLUTBat, &D_06007DB8, 0x20U, (u16) 0x00000040);
|
||||
func_80073444(temp_s0_4, &d_course_banshee_boardwalk_bat_tlut, &d_course_banshee_boardwalk_bat, 0x20U, (u16) 0x00000040);
|
||||
temp_v0_4 = &D_80165C18[temp_s0_4];
|
||||
temp_v0_4->unk_0B2[0] = 0;
|
||||
temp_v0_4->unk_0B2[1] = 0;
|
||||
|
||||
+38
-37
@@ -23,6 +23,7 @@
|
||||
#include "code_80091440.h"
|
||||
#include "code_80091750.h"
|
||||
#include "podium_ceremony_actors.h"
|
||||
#include "courses/all_course_data.h"
|
||||
|
||||
|
||||
s32 find_unused_obj_index(s32* arg0) {
|
||||
@@ -4427,13 +4428,13 @@ void func_8007C550(s32 objectIndex) {
|
||||
func_8007C4A4(objectIndex);
|
||||
}
|
||||
|
||||
extern u8 gTLUTBoo[];
|
||||
extern u8 d_course_banshee_boardwalk_boo_tlut[];
|
||||
extern u8 *D_80165880;
|
||||
|
||||
void func_8007C5B4(s32 objectIndex) {
|
||||
struct_80165C18_entry *temp_s0;
|
||||
|
||||
func_80073444(objectIndex, gTLUTBoo, D_80165880, 48, 40);
|
||||
func_80073444(objectIndex, d_course_banshee_boardwalk_boo_tlut, D_80165880, 48, 40);
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->pos[0] = 0.0f;
|
||||
temp_s0->pos[1] = 0.0f;
|
||||
@@ -4714,7 +4715,7 @@ void func_8007CC00(void) {
|
||||
void func_8007CE0C(s32 objectIndex) {
|
||||
struct_80165C18_entry *temp_s0;
|
||||
|
||||
func_80073444(objectIndex, gTLUTBoo, D_0F0D0E50, 0x30U, (u16) 0x00000028);
|
||||
func_80073444(objectIndex, d_course_banshee_boardwalk_boo_tlut, D_0F0D0E50, 0x30U, (u16) 0x00000028);
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_0D2 = 0x1C;
|
||||
temp_s0->pos[0] = 0.0f;
|
||||
@@ -5508,7 +5509,7 @@ void func_8007EC30(s32 objectIndex) {
|
||||
func_8008B888(objectIndex, 0U, 0xC000U, 0U);
|
||||
func_8008B8BC(objectIndex, 0U, 0xC000U, 0U);
|
||||
}
|
||||
func_80073444(objectIndex, gTLUTWhomp, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
func_80073444(objectIndex, d_course_bowsers_castle_thwomp_tlut, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
temp_s1->unk_070 = d_course_bowsers_castle_dl_thwomp;
|
||||
temp_s1->unk_0C8 = 0x000C;
|
||||
temp_s1->sizeScaling = 1.0f;
|
||||
@@ -5551,7 +5552,7 @@ void func_8007ED6C(s32 objectIndex) {
|
||||
void func_8007EE5C(s32 objectIndex) {
|
||||
struct_80165C18_entry *temp_s0;
|
||||
|
||||
func_80073444(objectIndex, gTLUTWhomp, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
func_80073444(objectIndex, d_course_bowsers_castle_thwomp_tlut, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->sizeScaling = 1.0f;
|
||||
temp_s0->unk_070 = d_course_bowsers_castle_dl_thwomp;
|
||||
@@ -5850,7 +5851,7 @@ void func_8007F8D8(void) {
|
||||
void func_8007FA08(s32 objectIndex) {
|
||||
struct_80165C18_entry *temp_s0;
|
||||
|
||||
func_80073444(objectIndex, gTLUTWhomp, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
func_80073444(objectIndex, d_course_bowsers_castle_thwomp_tlut, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_070 = d_course_bowsers_castle_dl_thwomp;
|
||||
temp_s0->unk_0C8 = 0x000C;
|
||||
@@ -6035,7 +6036,7 @@ void func_8007FFC0(s32 objectIndex) {
|
||||
void func_80080078(s32 objectIndex) {
|
||||
struct_80165C18_entry *temp_s0;
|
||||
|
||||
func_80073444(objectIndex, gTLUTWhomp, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
func_80073444(objectIndex, d_course_bowsers_castle_thwomp_tlut, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_070 = d_course_bowsers_castle_dl_thwomp;
|
||||
temp_s0->unk_0C8 = 0x000C;
|
||||
@@ -6102,7 +6103,7 @@ void func_800802C0(s32 objectIndex) {
|
||||
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_0D8 = 0;
|
||||
func_80073444(objectIndex, gTLUTWhomp, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
func_80073444(objectIndex, d_course_bowsers_castle_thwomp_tlut, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
temp_s0->unk_070 = d_course_bowsers_castle_dl_thwomp;
|
||||
temp_s0->unk_0D2 = 0;
|
||||
temp_s0->unk_0C8 = 0x000C;
|
||||
@@ -6159,7 +6160,7 @@ void func_80080408(s32 objectIndex) {
|
||||
void func_80080524(s32 objectIndex) {
|
||||
struct_80165C18_entry *temp_s0;
|
||||
|
||||
func_80073444(objectIndex, gTLUTWhomp, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
func_80073444(objectIndex, d_course_bowsers_castle_thwomp_tlut, d_course_bowsers_castle_thwomp_faces, 0x10U, (u16) 0x00000040);
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_070 = d_course_bowsers_castle_dl_thwomp;
|
||||
temp_s0->unk_0C8 = 0x000C;
|
||||
@@ -6555,8 +6556,8 @@ void func_8008153C(s32 objectIndex) {
|
||||
if (D_80165C18[loopObjectIndex].unk_0A6 != 0) continue;
|
||||
|
||||
func_800723A4(loopObjectIndex, 0);
|
||||
D_80165C18[loopObjectIndex].activeTLUT = D_06013670;
|
||||
D_80165C18[loopObjectIndex].tlutList = D_06013670;
|
||||
D_80165C18[loopObjectIndex].activeTLUT = d_course_moo_moo_farm_mole_dirt;
|
||||
D_80165C18[loopObjectIndex].tlutList = d_course_moo_moo_farm_mole_dirt;
|
||||
D_80165C18[loopObjectIndex].sizeScaling = 0.15f;
|
||||
D_80165C18[loopObjectIndex].unk_038[1] = random_int(0x000AU);
|
||||
D_80165C18[loopObjectIndex].unk_038[1] = (D_80165C18[loopObjectIndex].unk_038[1] * 0.1) + 4.8;
|
||||
@@ -6898,8 +6899,8 @@ void func_800821FC(void) {
|
||||
|
||||
#ifdef MIPS_TO_C
|
||||
//generated by m2c commit 8267401fa4ef7a38942dcca43353cc1bcc6efabc
|
||||
extern ? D_060169B0;
|
||||
extern ? D_06016B60;
|
||||
extern ? d_course_koopa_troopa_beach_unk4;
|
||||
extern ? d_course_koopa_troopa_beach_unk_data5;
|
||||
extern f32 D_8018D01C;
|
||||
extern s32 gGamestate;
|
||||
static ? D_800E6034; /* unable to generate initializer */
|
||||
@@ -6920,8 +6921,8 @@ void func_8008241C(s32 objectIndex, s32 arg1) {
|
||||
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_0D8 = 1;
|
||||
temp_s0->unk_070 = (s32) &D_060169B0;
|
||||
temp_s0->unk_074 = (s32) &D_06016B60;
|
||||
temp_s0->unk_070 = (s32) &d_course_koopa_troopa_beach_unk4;
|
||||
temp_s0->unk_074 = (s32) &d_course_koopa_troopa_beach_unk_data5;
|
||||
temp_s0->unk_0DD = 1;
|
||||
temp_s0->sizeScaling = 0.2f;
|
||||
temp_v0 = random_int(0x00C8U);
|
||||
@@ -7147,8 +7148,8 @@ void func_80082E5C(void) {
|
||||
// https://decomp.me/scratch/RquH0
|
||||
// Gollygee I sure love register allocation :^)
|
||||
void func_80082F1C(s32 objectIndex, s32 arg1) {
|
||||
D_80165C18[objectIndex].unk_070 = D_06014798;
|
||||
D_80165C18[objectIndex].unk_074 = D_06014794;
|
||||
D_80165C18[objectIndex].unk_070 = d_course_yoshi_valley_unk5;
|
||||
D_80165C18[objectIndex].unk_074 = d_course_yoshi_valley_unk4;
|
||||
D_80165C18[objectIndex].sizeScaling = 0.027f;
|
||||
func_80072488(objectIndex);
|
||||
func_8008B7D4(objectIndex, D_800E5DF4[arg1].pos[0] * D_8018D01C, D_800E5DF4[arg1].pos[1], D_800E5DF4[arg1].pos[2]);
|
||||
@@ -7190,10 +7191,10 @@ void func_80083080(void) {
|
||||
void func_8008311C(s32 objectIndex, s32 arg1) {
|
||||
struct_80165C18_entry *temp_s0;
|
||||
|
||||
func_80073444(objectIndex, gTLUTHedgehog, gTextureHedgehog, 0x40U, (u16) 0x00000040);
|
||||
func_80073444(objectIndex, d_course_yoshi_valley_hedgehog_tlut, d_course_yoshi_valley_hedgehog, 0x40U, (u16) 0x00000040);
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->activeTLUT = gTLUTHedgehog;
|
||||
temp_s0->activeTexture = gTextureHedgehog;
|
||||
temp_s0->activeTLUT = d_course_yoshi_valley_hedgehog_tlut;
|
||||
temp_s0->activeTexture = d_course_yoshi_valley_hedgehog;
|
||||
temp_s0->unk_074 = D_0D0060B0;
|
||||
temp_s0->sizeScaling = 0.2f;
|
||||
temp_s0->unk_0D2 = 0;
|
||||
@@ -7329,7 +7330,7 @@ void func_8008379C(s32 objectIndex) {
|
||||
void func_80083868(s32 objectIndex) {
|
||||
struct_80165C18_entry *temp_s0;
|
||||
|
||||
func_80073444(objectIndex, gTLUTSnowman, gTextureSnowmanHead, 0x40U, (u16) 0x00000040);
|
||||
func_80073444(objectIndex, d_course_frappe_snowland_snowman_tlut, d_course_frappe_snowland_snowman_head, 0x40U, (u16) 0x00000040);
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_074 = D_0D0061B0;
|
||||
temp_s0->sizeScaling = 0.1f;
|
||||
@@ -7392,7 +7393,7 @@ void func_80083A94(s32 objectIndex) {
|
||||
}
|
||||
|
||||
void func_80083B0C(s32 objectIndex) {
|
||||
func_80073444(objectIndex, gTLUTSnowman, gTextureSnowmanBody, 0x40U, (u16) 0x00000040);
|
||||
func_80073444(objectIndex, d_course_frappe_snowland_snowman_tlut, d_course_frappe_snowland_snowman_body, 0x40U, (u16) 0x00000040);
|
||||
D_80165C18[objectIndex].unk_074 = D_0D0060B0;
|
||||
D_80165C18[objectIndex].sizeScaling = 0.1f;
|
||||
D_80165C18[objectIndex].unk_0D2 = 0;
|
||||
@@ -7569,8 +7570,8 @@ void func_800842C8(void) {
|
||||
|
||||
#ifdef MIPS_TO_C
|
||||
//generated by m2c commit eefca95b040d7ee0c617bc58f9ac6cd1cf7bce87 on Aug-10-2023
|
||||
extern Gfx D_06008EB0;
|
||||
extern Vtx D_06009AC8;
|
||||
extern Gfx d_course_sherbet_land_unk_data1;
|
||||
extern Vtx d_course_sherbet_land_unk_data11;
|
||||
static s16 D_800E659C[4]; /* unable to generate initializer */
|
||||
static s16 D_800E6668[4]; /* unable to generate initializer */
|
||||
static s16 (*D_800E672C[2])[4] = { (s16 (*)[4]) D_800E659C, (s16 (*)[4]) D_800E6668 };
|
||||
@@ -7580,8 +7581,8 @@ void func_80084430(s32 objectIndex, s32 arg1) {
|
||||
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_0D8 = 0;
|
||||
temp_s0->unk_070 = &D_06008EB0;
|
||||
temp_s0->unk_074 = &D_06009AC8;
|
||||
temp_s0->unk_070 = &d_course_sherbet_land_unk_data1;
|
||||
temp_s0->unk_074 = &d_course_sherbet_land_unk_data11;
|
||||
temp_s0->unk_0C8 = 0x000C;
|
||||
temp_s0->unk_09C = 1;
|
||||
temp_s0->sizeScaling = 0.2f;
|
||||
@@ -7591,7 +7592,7 @@ void func_80084430(s32 objectIndex, s32 arg1) {
|
||||
func_80086EF0(objectIndex);
|
||||
temp_s0->unk_080 = *D_800E672C;
|
||||
func_800721C0(objectIndex, 0x04000800);
|
||||
temp_s0->unk_0A4 = func_80004EAC(&D_06009AC8, 0);
|
||||
temp_s0->unk_0A4 = func_80004EAC(&d_course_sherbet_land_unk_data11, 0);
|
||||
func_80072488(objectIndex);
|
||||
}
|
||||
#else
|
||||
@@ -7618,8 +7619,8 @@ void func_800845C8(s32 objectIndex, s32 arg1) {
|
||||
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_0D8 = 0;
|
||||
temp_s0->unk_070 = D_06008EB0;
|
||||
temp_s0->unk_074 = D_06009AC8;
|
||||
temp_s0->unk_070 = d_course_sherbet_land_unk_data1;
|
||||
temp_s0->unk_074 = d_course_sherbet_land_unk_data11;
|
||||
temp_s0->unk_0C8 = 4;
|
||||
temp_s0->unk_09C = 2;
|
||||
temp_s0->unk_04C = random_int(0x012CU);
|
||||
@@ -7712,7 +7713,7 @@ void func_800845C8(s32 objectIndex, s32 arg1) {
|
||||
}
|
||||
func_80086EF0(objectIndex);
|
||||
temp_s0->unk_034 = 0.0f;
|
||||
temp_s0->unk_0A4 = func_80004EAC(D_06009AC8, 0);
|
||||
temp_s0->unk_0A4 = func_80004EAC(d_course_sherbet_land_unk_data11, 0);
|
||||
func_80072488(objectIndex);
|
||||
}
|
||||
|
||||
@@ -7785,7 +7786,7 @@ void func_80084D2C(s32 objectIndex, s32 arg1) {
|
||||
D_80165C18[objectIndex].unk_09C = 1;
|
||||
D_80165C18[objectIndex].unk_0D8 = 1;
|
||||
D_80165C18[objectIndex].unk_0D2 = 0;
|
||||
D_80165C18[objectIndex].unk_0A4 = func_80004EAC(D_06009AC8, D_80165C18[objectIndex].unk_0D8);
|
||||
D_80165C18[objectIndex].unk_0A4 = func_80004EAC(d_course_sherbet_land_unk_data11, D_80165C18[objectIndex].unk_0D8);
|
||||
func_800726CC(objectIndex, 3);
|
||||
func_80086FD4(objectIndex);
|
||||
if (func_80072354(objectIndex, 0x00000020) != 0) {
|
||||
@@ -7825,7 +7826,7 @@ void func_80084D2C(s32 objectIndex, s32 arg1) {
|
||||
func_800722A4(objectIndex, 2);
|
||||
D_80165C18[objectIndex].unk_0D8 = 2;
|
||||
D_80165C18[objectIndex].unk_0D2 = 0;
|
||||
D_80165C18[objectIndex].unk_0A4 = func_80004EAC(D_06009AC8, D_80165C18[objectIndex].unk_0D8);
|
||||
D_80165C18[objectIndex].unk_0A4 = func_80004EAC(d_course_sherbet_land_unk_data11, D_80165C18[objectIndex].unk_0D8);
|
||||
func_800726CC(objectIndex, 3);
|
||||
func_80086FD4(objectIndex);
|
||||
}
|
||||
@@ -7834,7 +7835,7 @@ void func_80084D2C(s32 objectIndex, s32 arg1) {
|
||||
if (func_80072354(objectIndex, 2) != 0) {
|
||||
D_80165C18[objectIndex].unk_0D8 = 0;
|
||||
D_80165C18[objectIndex].unk_0D2 = 0;
|
||||
D_80165C18[objectIndex].unk_0A4 = func_80004EAC(D_06009AC8, D_80165C18[objectIndex].unk_0D8);
|
||||
D_80165C18[objectIndex].unk_0A4 = func_80004EAC(d_course_sherbet_land_unk_data11, D_80165C18[objectIndex].unk_0D8);
|
||||
D_80165C18[objectIndex].unk_0C6 += 0x8000;
|
||||
func_800726CC(objectIndex, 2);
|
||||
func_8008701C(objectIndex, 1);
|
||||
@@ -7937,7 +7938,7 @@ void func_80085214(void) {
|
||||
|
||||
void func_800853DC(s32 objectIndex) {
|
||||
D_80165C18[objectIndex].sizeScaling = 1.0f;
|
||||
D_80165C18[objectIndex].unk_070 = D_0600F960;
|
||||
D_80165C18[objectIndex].unk_070 = d_course_luigi_raceway_dl_F960;
|
||||
if (gGamestate != 9) {
|
||||
func_8008B7D4(objectIndex, D_8018D01C * -176.0, 0.0f, -2323.0f);
|
||||
func_8008B80C(objectIndex, 0.0f, 300.0f, 0.0f);
|
||||
@@ -8037,8 +8038,8 @@ void func_80085878(s32 objectIndex, s32 arg1) {
|
||||
|
||||
temp_s0 = &D_80165C18[objectIndex];
|
||||
temp_s0->unk_0D8 = 1;
|
||||
temp_s0->unk_070 = D_06016110;
|
||||
temp_s0->unk_074 = D_0601610C;
|
||||
temp_s0->unk_070 = d_rainbow_road_unk4;
|
||||
temp_s0->unk_074 = d_rainbow_road_unk3;
|
||||
temp_s0->sizeScaling = 0.03f;
|
||||
temp_s0->unk_0C8 = 0x000A;
|
||||
func_800721C0(objectIndex, 0x04000200);
|
||||
@@ -8048,7 +8049,7 @@ void func_80085878(s32 objectIndex, s32 arg1) {
|
||||
func_8008B80C(objectIndex, temp_v0->wayPointX, temp_v0->wayPointY, temp_v0->wayPointZ);
|
||||
func_8008B888(objectIndex, 0U, 0U, 0U);
|
||||
temp_s0->unk_034 = 4.0f;
|
||||
temp_s0->unk_0A4 = func_80004EAC(D_0601610C, 0);
|
||||
temp_s0->unk_0A4 = func_80004EAC(d_rainbow_road_unk3, 0);
|
||||
func_80072488(objectIndex);
|
||||
}
|
||||
|
||||
|
||||
@@ -377,61 +377,9 @@ extern OSMesgQueue gDmaMesgQueue;
|
||||
extern OSMesg gMainReceivedMesg;
|
||||
extern OSIoMesg gDmaIoMesg;
|
||||
|
||||
// From Luigi Raceway course data, haven't created a .h file for it yet
|
||||
extern Gfx D_0600F960[]; // d_course_luigi_raceway_dl_F960
|
||||
|
||||
// From Bowser's Castle course data, haven't created a .h file for it yet
|
||||
extern Gfx d_course_bowsers_castle_dl_thwomp[];
|
||||
extern u8 d_course_bowsers_castle_thwomp_faces[];
|
||||
extern u8 gTLUTWhomp[];
|
||||
|
||||
// From Koopa Troopa Beach course data, haven't created a .h file for it yet
|
||||
extern u8 d_course_koopa_troopa_beach_crab_frames[];
|
||||
extern u8 d_course_koopa_troopa_beach_crab_tlut[];
|
||||
|
||||
// From Banshee Boardwalk course data, haven't created a .h file for it yet
|
||||
extern Gfx d_course_banshee_boardwalk_dl_cheep_cheep[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_trash_bin[];
|
||||
extern u8 gTLUTBoo[];
|
||||
|
||||
// from other_textures.s
|
||||
extern u8 D_0F0D0E50[]; // gTextureGhosts
|
||||
|
||||
// From Moo Moo Farm course data, haven't created a .h file for it yet
|
||||
extern u8 D_06013670[]; // d_course_moo_moo_farm_mole_dirt
|
||||
extern u8 d_course_moo_moo_farm_mole_frames[][2048];
|
||||
|
||||
// From Yoshi Valley course data, haven't created a .h file for it yet
|
||||
extern u8 gTLUTHedgehog[];
|
||||
extern animation_type_2 *D_06014794[];
|
||||
extern u32 D_06014798[];
|
||||
extern u8 gTextureHedgehog[];
|
||||
|
||||
// From Frappe Snowland course data, haven't created a .h file for it yet
|
||||
extern u8 d_course_frappe_snowland_snow_tlut[];
|
||||
extern u8 d_course_frappe_snowland_snow[];
|
||||
extern u8 gTLUTSnowman[];
|
||||
extern u8 gTextureSnowmanHead[];
|
||||
extern u8 gTextureSnowmanBody[];
|
||||
|
||||
// From Sherbet Land course data, haven't created a .h file for it yet
|
||||
extern u32 D_06008EB0[]; // d_course_sherbet_land_unk_data1
|
||||
extern animation_type_2 *D_06009AC8[]; // d_course_sherbet_land_unk_data11
|
||||
extern u8 d_course_sherbet_land_ice[];
|
||||
|
||||
// From Rainbow Road course data, haven't created a .h file for it yet
|
||||
extern u8 d_course_rainbow_road_neon_mushroom_tlut_list[];
|
||||
extern u8 d_course_rainbow_road_neon_mushroom[];
|
||||
extern u8 d_course_rainbow_road_neon_mario_tlut_list[];
|
||||
extern u8 d_course_rainbow_road_neon_mario[];
|
||||
extern u8 d_course_rainbow_road_neon_boo_tlut_list[];
|
||||
extern u8 d_course_rainbow_road_neon_boo[];
|
||||
extern u8 d_course_rainbow_road_static_tluts[][512];
|
||||
extern u8 d_course_rainbow_road_static_textures[][4096];
|
||||
extern u8 d_course_rainbow_road_sphere[];
|
||||
extern animation_type_2 *D_0601610C[]; // d_rainbow_road_unk3
|
||||
extern u32 D_06016110[]; // d_rainbow_road_unk4
|
||||
|
||||
// Seemingly a pointer to Lakitu texture(s)
|
||||
extern u8 *D_8018C028;
|
||||
// Seemingly a list of textures for Lakitu
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "PR/gbi.h"
|
||||
#include "course_offsets.h"
|
||||
#include "courses/special_cup/banshee_boardwalk/course_data.inc.h"
|
||||
|
||||
extern u8 gTexture6447C4[];
|
||||
extern u8 gTexture676FB0[];
|
||||
@@ -23,106 +25,6 @@ extern u8 gTextureSignWoodenBack1[];
|
||||
extern u8 gTextureSignWoodRedArrow[];
|
||||
extern u8 gTexture68D940[];
|
||||
extern u8 gTexture685AC0[];
|
||||
extern u8 D_banshee_boardwalk_060000A0[];
|
||||
extern u8 D_banshee_boardwalk_06000210[];
|
||||
extern u8 D_banshee_boardwalk_06000160[];
|
||||
extern u8 D_banshee_boardwalk_06000270[];
|
||||
extern u8 D_banshee_boardwalk_06000358[];
|
||||
extern u8 D_banshee_boardwalk_060004F0[];
|
||||
extern u8 D_banshee_boardwalk_06000408[];
|
||||
extern u8 D_banshee_boardwalk_06000540[];
|
||||
extern u8 D_banshee_boardwalk_06000620[];
|
||||
extern u8 D_banshee_boardwalk_060007C0[];
|
||||
extern u8 D_banshee_boardwalk_060006D0[];
|
||||
extern u8 D_banshee_boardwalk_06000870[];
|
||||
extern u8 D_banshee_boardwalk_06000940[];
|
||||
extern u8 D_banshee_boardwalk_06000AD0[];
|
||||
extern u8 D_banshee_boardwalk_060009E0[];
|
||||
extern u8 D_banshee_boardwalk_06000B80[];
|
||||
extern u8 D_banshee_boardwalk_06000C30[];
|
||||
extern u8 D_banshee_boardwalk_06000D80[];
|
||||
extern u8 D_banshee_boardwalk_06000CD0[];
|
||||
extern u8 D_banshee_boardwalk_06000E10[];
|
||||
extern u8 D_banshee_boardwalk_06000EE0[];
|
||||
extern u8 D_banshee_boardwalk_06001000[];
|
||||
extern u8 D_banshee_boardwalk_06000F50[];
|
||||
extern u8 D_banshee_boardwalk_06001070[];
|
||||
extern u8 D_banshee_boardwalk_06001160[];
|
||||
extern u8 D_banshee_boardwalk_060012A8[];
|
||||
extern u8 D_banshee_boardwalk_060011C8[];
|
||||
extern u8 D_banshee_boardwalk_060012E8[];
|
||||
extern u8 D_banshee_boardwalk_060013F0[];
|
||||
extern u8 D_banshee_boardwalk_06001520[];
|
||||
extern u8 D_banshee_boardwalk_06001448[];
|
||||
extern u8 D_banshee_boardwalk_06001580[];
|
||||
extern u8 D_banshee_boardwalk_06001678[];
|
||||
extern u8 D_banshee_boardwalk_060017A0[];
|
||||
extern u8 D_banshee_boardwalk_060016B8[];
|
||||
extern u8 D_banshee_boardwalk_06001820[];
|
||||
extern u8 D_banshee_boardwalk_060018D8[];
|
||||
extern u8 D_banshee_boardwalk_06001A30[];
|
||||
extern u8 D_banshee_boardwalk_06001940[];
|
||||
extern u8 D_banshee_boardwalk_06001B00[];
|
||||
extern u8 D_banshee_boardwalk_06001BA0[];
|
||||
extern u8 D_banshee_boardwalk_06001CC8[];
|
||||
extern u8 D_banshee_boardwalk_06001C20[];
|
||||
extern u8 D_banshee_boardwalk_06001D90[];
|
||||
extern u8 D_banshee_boardwalk_06001E28[];
|
||||
extern u8 D_banshee_boardwalk_06001F40[];
|
||||
extern u8 D_banshee_boardwalk_06001EA0[];
|
||||
extern u8 D_banshee_boardwalk_06002028[];
|
||||
extern u8 D_banshee_boardwalk_060020A0[];
|
||||
extern u8 D_banshee_boardwalk_060021C8[];
|
||||
extern u8 D_banshee_boardwalk_06002138[];
|
||||
extern u8 D_banshee_boardwalk_060022D8[];
|
||||
extern u8 D_banshee_boardwalk_06002340[];
|
||||
extern u8 D_banshee_boardwalk_060024E8[];
|
||||
extern u8 D_banshee_boardwalk_06002448[];
|
||||
extern u8 D_banshee_boardwalk_06002610[];
|
||||
extern u8 D_banshee_boardwalk_06002650[];
|
||||
extern u8 D_banshee_boardwalk_06002790[];
|
||||
extern u8 D_banshee_boardwalk_06002718[];
|
||||
extern u8 D_banshee_boardwalk_06002868[];
|
||||
extern u8 D_banshee_boardwalk_060028A8[];
|
||||
extern u8 D_banshee_boardwalk_06002A18[];
|
||||
extern u8 D_banshee_boardwalk_06002980[];
|
||||
extern u8 D_banshee_boardwalk_06002AE0[];
|
||||
extern u8 D_banshee_boardwalk_06002B88[];
|
||||
extern u8 D_banshee_boardwalk_06002CE0[];
|
||||
extern u8 D_banshee_boardwalk_06002C30[];
|
||||
extern u8 D_banshee_boardwalk_06002DB0[];
|
||||
extern u8 D_banshee_boardwalk_06002E20[];
|
||||
extern u8 D_banshee_boardwalk_06002FA0[];
|
||||
extern u8 D_banshee_boardwalk_06002EE0[];
|
||||
extern u8 D_banshee_boardwalk_06003050[];
|
||||
extern u8 D_banshee_boardwalk_06003100[];
|
||||
extern u8 D_banshee_boardwalk_060032B0[];
|
||||
extern u8 D_banshee_boardwalk_06003200[];
|
||||
extern u8 D_banshee_boardwalk_06003390[];
|
||||
extern u8 D_banshee_boardwalk_06003468[];
|
||||
extern u8 D_banshee_boardwalk_06003660[];
|
||||
extern u8 D_banshee_boardwalk_060035A0[];
|
||||
extern u8 D_banshee_boardwalk_06003710[];
|
||||
extern u8 D_banshee_boardwalk_060037F0[];
|
||||
extern u8 D_banshee_boardwalk_06003980[];
|
||||
extern u8 D_banshee_boardwalk_06003920[];
|
||||
extern u8 D_banshee_boardwalk_06003A20[];
|
||||
extern u8 D_banshee_boardwalk_06003AF8[];
|
||||
extern u8 D_banshee_boardwalk_06003C40[];
|
||||
extern u8 D_banshee_boardwalk_06003C00[];
|
||||
extern u8 D_banshee_boardwalk_06003CD0[];
|
||||
extern u8 D_banshee_boardwalk_06003D98[];
|
||||
extern u8 D_banshee_boardwalk_06003EF0[];
|
||||
extern u8 D_banshee_boardwalk_06003EB0[];
|
||||
extern u8 D_banshee_boardwalk_06003F60[];
|
||||
extern u8 D_banshee_boardwalk_06004038[];
|
||||
extern u8 D_banshee_boardwalk_06004188[];
|
||||
extern u8 D_banshee_boardwalk_06004118[];
|
||||
extern u8 D_banshee_boardwalk_060041F0[];
|
||||
extern u8 D_banshee_boardwalk_060042D0[];
|
||||
extern u8 D_banshee_boardwalk_06004428[];
|
||||
extern u8 D_banshee_boardwalk_060043A8[];
|
||||
extern u8 D_banshee_boardwalk_06004480[];
|
||||
|
||||
const course_texture banshee_boardwalk_textures[] = {
|
||||
{gTexture6447C4, 0x0106, 0x0800, 0x0},
|
||||
@@ -150,105 +52,105 @@ const course_texture banshee_boardwalk_textures[] = {
|
||||
{0x00000000 , 0x0000, 0x0000, 0x0},
|
||||
};
|
||||
|
||||
const u8 *banshee_boardwalk_dls[] = {
|
||||
D_banshee_boardwalk_060000A0,
|
||||
D_banshee_boardwalk_06000210,
|
||||
D_banshee_boardwalk_06000160,
|
||||
D_banshee_boardwalk_06000270,
|
||||
D_banshee_boardwalk_06000358,
|
||||
D_banshee_boardwalk_060004F0,
|
||||
D_banshee_boardwalk_06000408,
|
||||
D_banshee_boardwalk_06000540,
|
||||
D_banshee_boardwalk_06000620,
|
||||
D_banshee_boardwalk_060007C0,
|
||||
D_banshee_boardwalk_060006D0,
|
||||
D_banshee_boardwalk_06000870,
|
||||
D_banshee_boardwalk_06000940,
|
||||
D_banshee_boardwalk_06000AD0,
|
||||
D_banshee_boardwalk_060009E0,
|
||||
D_banshee_boardwalk_06000B80,
|
||||
D_banshee_boardwalk_06000C30,
|
||||
D_banshee_boardwalk_06000D80,
|
||||
D_banshee_boardwalk_06000CD0,
|
||||
D_banshee_boardwalk_06000E10,
|
||||
D_banshee_boardwalk_06000EE0,
|
||||
D_banshee_boardwalk_06001000,
|
||||
D_banshee_boardwalk_06000F50,
|
||||
D_banshee_boardwalk_06001070,
|
||||
D_banshee_boardwalk_06001160,
|
||||
D_banshee_boardwalk_060012A8,
|
||||
D_banshee_boardwalk_060011C8,
|
||||
D_banshee_boardwalk_060012E8,
|
||||
D_banshee_boardwalk_060013F0,
|
||||
D_banshee_boardwalk_06001520,
|
||||
D_banshee_boardwalk_06001448,
|
||||
D_banshee_boardwalk_06001580,
|
||||
D_banshee_boardwalk_06001678,
|
||||
D_banshee_boardwalk_060017A0,
|
||||
D_banshee_boardwalk_060016B8,
|
||||
D_banshee_boardwalk_06001820,
|
||||
D_banshee_boardwalk_060018D8,
|
||||
D_banshee_boardwalk_06001A30,
|
||||
D_banshee_boardwalk_06001940,
|
||||
D_banshee_boardwalk_06001B00,
|
||||
D_banshee_boardwalk_06001BA0,
|
||||
D_banshee_boardwalk_06001CC8,
|
||||
D_banshee_boardwalk_06001C20,
|
||||
D_banshee_boardwalk_06001D90,
|
||||
D_banshee_boardwalk_06001E28,
|
||||
D_banshee_boardwalk_06001F40,
|
||||
D_banshee_boardwalk_06001EA0,
|
||||
D_banshee_boardwalk_06002028,
|
||||
D_banshee_boardwalk_060020A0,
|
||||
D_banshee_boardwalk_060021C8,
|
||||
D_banshee_boardwalk_06002138,
|
||||
D_banshee_boardwalk_060022D8,
|
||||
D_banshee_boardwalk_06002340,
|
||||
D_banshee_boardwalk_060024E8,
|
||||
D_banshee_boardwalk_06002448,
|
||||
D_banshee_boardwalk_06002610,
|
||||
D_banshee_boardwalk_06002650,
|
||||
D_banshee_boardwalk_06002790,
|
||||
D_banshee_boardwalk_06002718,
|
||||
D_banshee_boardwalk_06002868,
|
||||
D_banshee_boardwalk_060028A8,
|
||||
D_banshee_boardwalk_06002A18,
|
||||
D_banshee_boardwalk_06002980,
|
||||
D_banshee_boardwalk_06002AE0,
|
||||
D_banshee_boardwalk_06002B88,
|
||||
D_banshee_boardwalk_06002CE0,
|
||||
D_banshee_boardwalk_06002C30,
|
||||
D_banshee_boardwalk_06002DB0,
|
||||
D_banshee_boardwalk_06002E20,
|
||||
D_banshee_boardwalk_06002FA0,
|
||||
D_banshee_boardwalk_06002EE0,
|
||||
D_banshee_boardwalk_06003050,
|
||||
D_banshee_boardwalk_06003100,
|
||||
D_banshee_boardwalk_060032B0,
|
||||
D_banshee_boardwalk_06003200,
|
||||
D_banshee_boardwalk_06003390,
|
||||
D_banshee_boardwalk_06003468,
|
||||
D_banshee_boardwalk_06003660,
|
||||
D_banshee_boardwalk_060035A0,
|
||||
D_banshee_boardwalk_06003710,
|
||||
D_banshee_boardwalk_060037F0,
|
||||
D_banshee_boardwalk_06003980,
|
||||
D_banshee_boardwalk_06003920,
|
||||
D_banshee_boardwalk_06003A20,
|
||||
D_banshee_boardwalk_06003AF8,
|
||||
D_banshee_boardwalk_06003C40,
|
||||
D_banshee_boardwalk_06003C00,
|
||||
D_banshee_boardwalk_06003CD0,
|
||||
D_banshee_boardwalk_06003D98,
|
||||
D_banshee_boardwalk_06003EF0,
|
||||
D_banshee_boardwalk_06003EB0,
|
||||
D_banshee_boardwalk_06003F60,
|
||||
D_banshee_boardwalk_06004038,
|
||||
D_banshee_boardwalk_06004188,
|
||||
D_banshee_boardwalk_06004118,
|
||||
D_banshee_boardwalk_060041F0,
|
||||
D_banshee_boardwalk_060042D0,
|
||||
D_banshee_boardwalk_06004428,
|
||||
D_banshee_boardwalk_060043A8,
|
||||
D_banshee_boardwalk_06004480,
|
||||
const Gfx *banshee_boardwalk_dls[] = {
|
||||
d_course_banshee_boardwalk_dl_A0,
|
||||
d_course_banshee_boardwalk_dl_210,
|
||||
d_course_banshee_boardwalk_dl_160,
|
||||
d_course_banshee_boardwalk_dl_270,
|
||||
d_course_banshee_boardwalk_dl_358,
|
||||
d_course_banshee_boardwalk_dl_4F0,
|
||||
d_course_banshee_boardwalk_dl_408,
|
||||
d_course_banshee_boardwalk_dl_540,
|
||||
d_course_banshee_boardwalk_dl_620,
|
||||
d_course_banshee_boardwalk_dl_7C0,
|
||||
d_course_banshee_boardwalk_dl_6D0,
|
||||
d_course_banshee_boardwalk_dl_870,
|
||||
d_course_banshee_boardwalk_dl_940,
|
||||
d_course_banshee_boardwalk_dl_AD0,
|
||||
d_course_banshee_boardwalk_dl_9E0,
|
||||
d_course_banshee_boardwalk_dl_B80,
|
||||
d_course_banshee_boardwalk_dl_C30,
|
||||
d_course_banshee_boardwalk_dl_D80,
|
||||
d_course_banshee_boardwalk_dl_CD0,
|
||||
d_course_banshee_boardwalk_dl_E10,
|
||||
d_course_banshee_boardwalk_dl_EE0,
|
||||
d_course_banshee_boardwalk_dl_1000,
|
||||
d_course_banshee_boardwalk_dl_F50,
|
||||
d_course_banshee_boardwalk_dl_1070,
|
||||
d_course_banshee_boardwalk_dl_1160,
|
||||
d_course_banshee_boardwalk_dl_12A8,
|
||||
d_course_banshee_boardwalk_dl_11C8,
|
||||
d_course_banshee_boardwalk_dl_12E8,
|
||||
d_course_banshee_boardwalk_dl_13F0,
|
||||
d_course_banshee_boardwalk_dl_1520,
|
||||
d_course_banshee_boardwalk_dl_1448,
|
||||
d_course_banshee_boardwalk_dl_1580,
|
||||
d_course_banshee_boardwalk_dl_1678,
|
||||
d_course_banshee_boardwalk_dl_17A0,
|
||||
d_course_banshee_boardwalk_dl_16B8,
|
||||
d_course_banshee_boardwalk_dl_1820,
|
||||
d_course_banshee_boardwalk_dl_18D8,
|
||||
d_course_banshee_boardwalk_dl_1A30,
|
||||
d_course_banshee_boardwalk_dl_1940,
|
||||
d_course_banshee_boardwalk_dl_1B00,
|
||||
d_course_banshee_boardwalk_dl_1BA0,
|
||||
d_course_banshee_boardwalk_dl_1CC8,
|
||||
d_course_banshee_boardwalk_dl_1C20,
|
||||
d_course_banshee_boardwalk_dl_1D90,
|
||||
d_course_banshee_boardwalk_dl_1E28,
|
||||
d_course_banshee_boardwalk_dl_1F40,
|
||||
d_course_banshee_boardwalk_dl_1EA0,
|
||||
d_course_banshee_boardwalk_dl_2028,
|
||||
d_course_banshee_boardwalk_dl_20A0,
|
||||
d_course_banshee_boardwalk_dl_21C8,
|
||||
d_course_banshee_boardwalk_dl_2138,
|
||||
d_course_banshee_boardwalk_dl_22D8,
|
||||
d_course_banshee_boardwalk_dl_2340,
|
||||
d_course_banshee_boardwalk_dl_24E8,
|
||||
d_course_banshee_boardwalk_dl_2448,
|
||||
d_course_banshee_boardwalk_dl_2610,
|
||||
d_course_banshee_boardwalk_dl_2650,
|
||||
d_course_banshee_boardwalk_dl_2790,
|
||||
d_course_banshee_boardwalk_dl_2718,
|
||||
d_course_banshee_boardwalk_dl_2868,
|
||||
d_course_banshee_boardwalk_dl_28A8,
|
||||
d_course_banshee_boardwalk_dl_2A18,
|
||||
d_course_banshee_boardwalk_dl_2980,
|
||||
d_course_banshee_boardwalk_dl_2AE0,
|
||||
d_course_banshee_boardwalk_dl_2B88,
|
||||
d_course_banshee_boardwalk_dl_2CE0,
|
||||
d_course_banshee_boardwalk_dl_2C30,
|
||||
d_course_banshee_boardwalk_dl_2DB0,
|
||||
d_course_banshee_boardwalk_dl_2E20,
|
||||
d_course_banshee_boardwalk_dl_2FA0,
|
||||
d_course_banshee_boardwalk_dl_2EE0,
|
||||
d_course_banshee_boardwalk_dl_3050,
|
||||
d_course_banshee_boardwalk_dl_3100,
|
||||
d_course_banshee_boardwalk_dl_32B0,
|
||||
d_course_banshee_boardwalk_dl_3200,
|
||||
d_course_banshee_boardwalk_dl_3390,
|
||||
d_course_banshee_boardwalk_dl_3468,
|
||||
d_course_banshee_boardwalk_dl_3660,
|
||||
d_course_banshee_boardwalk_dl_35A0,
|
||||
d_course_banshee_boardwalk_dl_3710,
|
||||
d_course_banshee_boardwalk_dl_37F0,
|
||||
d_course_banshee_boardwalk_dl_3980,
|
||||
d_course_banshee_boardwalk_dl_3920,
|
||||
d_course_banshee_boardwalk_dl_3A20,
|
||||
d_course_banshee_boardwalk_dl_3AF8,
|
||||
d_course_banshee_boardwalk_dl_3C40,
|
||||
d_course_banshee_boardwalk_dl_3C00,
|
||||
d_course_banshee_boardwalk_dl_3CD0,
|
||||
d_course_banshee_boardwalk_dl_3D98,
|
||||
d_course_banshee_boardwalk_dl_3EF0,
|
||||
d_course_banshee_boardwalk_dl_3EB0,
|
||||
d_course_banshee_boardwalk_dl_3F60,
|
||||
d_course_banshee_boardwalk_dl_4038,
|
||||
d_course_banshee_boardwalk_dl_4188,
|
||||
d_course_banshee_boardwalk_dl_4118,
|
||||
d_course_banshee_boardwalk_dl_41F0,
|
||||
d_course_banshee_boardwalk_dl_42D0,
|
||||
d_course_banshee_boardwalk_dl_4428,
|
||||
d_course_banshee_boardwalk_dl_43A8,
|
||||
d_course_banshee_boardwalk_dl_4480,
|
||||
};
|
||||
|
||||
+109
-216
@@ -1,5 +1,6 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/star_cup/bowsers_castle/course_data.inc.h"
|
||||
|
||||
extern u8 gTexture64313C[];
|
||||
extern u8 gTexture6528DC[];
|
||||
@@ -29,114 +30,6 @@ extern u8 gTexture66CA98[];
|
||||
extern u8 gTexture673990[];
|
||||
extern u8 gTexture67A370[];
|
||||
extern u8 gTexture67A91C[];
|
||||
extern u8 D_bowsers_castle_06000000[];
|
||||
extern u8 D_bowsers_castle_06000230[];
|
||||
extern u8 D_bowsers_castle_06000110[];
|
||||
extern u8 D_bowsers_castle_06000398[];
|
||||
extern u8 D_bowsers_castle_06000428[];
|
||||
extern u8 D_bowsers_castle_06000640[];
|
||||
extern u8 D_bowsers_castle_060004F0[];
|
||||
extern u8 D_bowsers_castle_060007A0[];
|
||||
extern u8 D_bowsers_castle_06000860[];
|
||||
extern u8 D_bowsers_castle_060009F8[];
|
||||
extern u8 D_bowsers_castle_060008E8[];
|
||||
extern u8 D_bowsers_castle_06000AE0[];
|
||||
extern u8 D_bowsers_castle_06000B88[];
|
||||
extern u8 D_bowsers_castle_06000D20[];
|
||||
extern u8 D_bowsers_castle_06000C08[];
|
||||
extern u8 D_bowsers_castle_06000E00[];
|
||||
extern u8 D_bowsers_castle_06000EA8[];
|
||||
extern u8 D_bowsers_castle_06001040[];
|
||||
extern u8 D_bowsers_castle_06000F08[];
|
||||
extern u8 D_bowsers_castle_06001138[];
|
||||
extern u8 D_bowsers_castle_060011F0[];
|
||||
extern u8 D_bowsers_castle_06001290[];
|
||||
extern u8 D_bowsers_castle_06001248[];
|
||||
extern u8 D_bowsers_castle_060012D0[];
|
||||
extern u8 D_bowsers_castle_06001330[];
|
||||
extern u8 D_bowsers_castle_06001370[];
|
||||
extern u8 D_bowsers_castle_06001350[];
|
||||
extern u8 D_bowsers_castle_060013A0[];
|
||||
extern u8 D_bowsers_castle_060013C0[];
|
||||
extern u8 D_bowsers_castle_06001448[];
|
||||
extern u8 D_bowsers_castle_060013E0[];
|
||||
extern u8 D_bowsers_castle_06001488[];
|
||||
extern u8 D_bowsers_castle_060014B0[];
|
||||
extern u8 D_bowsers_castle_06001590[];
|
||||
extern u8 D_bowsers_castle_06001520[];
|
||||
extern u8 D_bowsers_castle_06001608[];
|
||||
extern u8 D_bowsers_castle_06001690[];
|
||||
extern u8 D_bowsers_castle_06001788[];
|
||||
extern u8 D_bowsers_castle_06001710[];
|
||||
extern u8 D_bowsers_castle_060017D0[];
|
||||
extern u8 D_bowsers_castle_06001818[];
|
||||
extern u8 D_bowsers_castle_060018C0[];
|
||||
extern u8 D_bowsers_castle_06001860[];
|
||||
extern u8 D_bowsers_castle_06001928[];
|
||||
extern u8 D_bowsers_castle_06001960[];
|
||||
extern u8 D_bowsers_castle_060019F8[];
|
||||
extern u8 D_bowsers_castle_060019A8[];
|
||||
extern u8 D_bowsers_castle_06001A40[];
|
||||
extern u8 D_bowsers_castle_06001A90[];
|
||||
extern u8 D_bowsers_castle_06001B10[];
|
||||
extern u8 D_bowsers_castle_06001AD8[];
|
||||
extern u8 D_bowsers_castle_06001B58[];
|
||||
extern u8 D_bowsers_castle_06001BB0[];
|
||||
extern u8 D_bowsers_castle_06001C38[];
|
||||
extern u8 D_bowsers_castle_06001C10[];
|
||||
extern u8 D_bowsers_castle_06001C60[];
|
||||
extern u8 D_bowsers_castle_06001C98[];
|
||||
extern u8 D_bowsers_castle_06001DF8[];
|
||||
extern u8 D_bowsers_castle_06001CD0[];
|
||||
extern u8 D_bowsers_castle_06001EB0[];
|
||||
extern u8 D_bowsers_castle_06001FA0[];
|
||||
extern u8 D_bowsers_castle_06002130[];
|
||||
extern u8 D_bowsers_castle_06002008[];
|
||||
extern u8 D_bowsers_castle_060021F0[];
|
||||
extern u8 D_bowsers_castle_060022E8[];
|
||||
extern u8 D_bowsers_castle_060024B8[];
|
||||
extern u8 D_bowsers_castle_06002398[];
|
||||
extern u8 D_bowsers_castle_06002578[];
|
||||
extern u8 D_bowsers_castle_06002688[];
|
||||
extern u8 D_bowsers_castle_06002880[];
|
||||
extern u8 D_bowsers_castle_06002760[];
|
||||
extern u8 D_bowsers_castle_06002958[];
|
||||
extern u8 D_bowsers_castle_06002A60[];
|
||||
extern u8 D_bowsers_castle_06002C48[];
|
||||
extern u8 D_bowsers_castle_06002B80[];
|
||||
extern u8 D_bowsers_castle_06002D08[];
|
||||
extern u8 D_bowsers_castle_06002DF8[];
|
||||
extern u8 D_bowsers_castle_06002FB0[];
|
||||
extern u8 D_bowsers_castle_06002F30[];
|
||||
extern u8 D_bowsers_castle_06003050[];
|
||||
extern u8 D_bowsers_castle_06003158[];
|
||||
extern u8 D_bowsers_castle_060032C0[];
|
||||
extern u8 D_bowsers_castle_06003230[];
|
||||
extern u8 D_bowsers_castle_06003338[];
|
||||
extern u8 D_bowsers_castle_06003480[];
|
||||
extern u8 D_bowsers_castle_060035D0[];
|
||||
extern u8 D_bowsers_castle_06003508[];
|
||||
extern u8 D_bowsers_castle_06003678[];
|
||||
extern u8 D_bowsers_castle_060037D8[];
|
||||
extern u8 D_bowsers_castle_060039E0[];
|
||||
extern u8 D_bowsers_castle_060038F8[];
|
||||
extern u8 D_bowsers_castle_06003B00[];
|
||||
extern u8 D_bowsers_castle_06003C08[];
|
||||
extern u8 D_bowsers_castle_06003EA8[];
|
||||
extern u8 D_bowsers_castle_06003D78[];
|
||||
extern u8 D_bowsers_castle_06003FF0[];
|
||||
extern u8 D_bowsers_castle_060040F0[];
|
||||
extern u8 D_bowsers_castle_06004358[];
|
||||
extern u8 D_bowsers_castle_06004278[];
|
||||
extern u8 D_bowsers_castle_06004488[];
|
||||
extern u8 D_bowsers_castle_060045D8[];
|
||||
extern u8 D_bowsers_castle_06004820[];
|
||||
extern u8 D_bowsers_castle_06004748[];
|
||||
extern u8 D_bowsers_castle_06004998[];
|
||||
extern u8 D_bowsers_castle_06004A98[];
|
||||
extern u8 D_bowsers_castle_06004CE8[];
|
||||
extern u8 D_bowsers_castle_06004C00[];
|
||||
extern u8 D_bowsers_castle_06004EA8[];
|
||||
|
||||
const course_texture bowsers_castle_textures[] = {
|
||||
{gTexture64313C, 0x01B8, 0x0800, 0x0},
|
||||
@@ -171,112 +64,112 @@ const course_texture bowsers_castle_textures[] = {
|
||||
};
|
||||
|
||||
const u8 *bowsers_castle_dls[] = {
|
||||
D_bowsers_castle_06000000,
|
||||
D_bowsers_castle_06000230,
|
||||
D_bowsers_castle_06000110,
|
||||
D_bowsers_castle_06000398,
|
||||
D_bowsers_castle_06000428,
|
||||
D_bowsers_castle_06000640,
|
||||
D_bowsers_castle_060004F0,
|
||||
D_bowsers_castle_060007A0,
|
||||
D_bowsers_castle_06000860,
|
||||
D_bowsers_castle_060009F8,
|
||||
D_bowsers_castle_060008E8,
|
||||
D_bowsers_castle_06000AE0,
|
||||
D_bowsers_castle_06000B88,
|
||||
D_bowsers_castle_06000D20,
|
||||
D_bowsers_castle_06000C08,
|
||||
D_bowsers_castle_06000E00,
|
||||
D_bowsers_castle_06000EA8,
|
||||
D_bowsers_castle_06001040,
|
||||
D_bowsers_castle_06000F08,
|
||||
D_bowsers_castle_06001138,
|
||||
D_bowsers_castle_060011F0,
|
||||
D_bowsers_castle_06001290,
|
||||
D_bowsers_castle_06001248,
|
||||
D_bowsers_castle_060012D0,
|
||||
D_bowsers_castle_06001330,
|
||||
D_bowsers_castle_06001370,
|
||||
D_bowsers_castle_06001350,
|
||||
D_bowsers_castle_060013A0,
|
||||
D_bowsers_castle_060013C0,
|
||||
D_bowsers_castle_06001448,
|
||||
D_bowsers_castle_060013E0,
|
||||
D_bowsers_castle_06001488,
|
||||
D_bowsers_castle_060014B0,
|
||||
D_bowsers_castle_06001590,
|
||||
D_bowsers_castle_06001520,
|
||||
D_bowsers_castle_06001608,
|
||||
D_bowsers_castle_06001690,
|
||||
D_bowsers_castle_06001788,
|
||||
D_bowsers_castle_06001710,
|
||||
D_bowsers_castle_060017D0,
|
||||
D_bowsers_castle_06001818,
|
||||
D_bowsers_castle_060018C0,
|
||||
D_bowsers_castle_06001860,
|
||||
D_bowsers_castle_06001928,
|
||||
D_bowsers_castle_06001960,
|
||||
D_bowsers_castle_060019F8,
|
||||
D_bowsers_castle_060019A8,
|
||||
D_bowsers_castle_06001A40,
|
||||
D_bowsers_castle_06001A90,
|
||||
D_bowsers_castle_06001B10,
|
||||
D_bowsers_castle_06001AD8,
|
||||
D_bowsers_castle_06001B58,
|
||||
D_bowsers_castle_06001BB0,
|
||||
D_bowsers_castle_06001C38,
|
||||
D_bowsers_castle_06001C10,
|
||||
D_bowsers_castle_06001C60,
|
||||
D_bowsers_castle_06001C98,
|
||||
D_bowsers_castle_06001DF8,
|
||||
D_bowsers_castle_06001CD0,
|
||||
D_bowsers_castle_06001EB0,
|
||||
D_bowsers_castle_06001FA0,
|
||||
D_bowsers_castle_06002130,
|
||||
D_bowsers_castle_06002008,
|
||||
D_bowsers_castle_060021F0,
|
||||
D_bowsers_castle_060022E8,
|
||||
D_bowsers_castle_060024B8,
|
||||
D_bowsers_castle_06002398,
|
||||
D_bowsers_castle_06002578,
|
||||
D_bowsers_castle_06002688,
|
||||
D_bowsers_castle_06002880,
|
||||
D_bowsers_castle_06002760,
|
||||
D_bowsers_castle_06002958,
|
||||
D_bowsers_castle_06002A60,
|
||||
D_bowsers_castle_06002C48,
|
||||
D_bowsers_castle_06002B80,
|
||||
D_bowsers_castle_06002D08,
|
||||
D_bowsers_castle_06002DF8,
|
||||
D_bowsers_castle_06002FB0,
|
||||
D_bowsers_castle_06002F30,
|
||||
D_bowsers_castle_06003050,
|
||||
D_bowsers_castle_06003158,
|
||||
D_bowsers_castle_060032C0,
|
||||
D_bowsers_castle_06003230,
|
||||
D_bowsers_castle_06003338,
|
||||
D_bowsers_castle_06003480,
|
||||
D_bowsers_castle_060035D0,
|
||||
D_bowsers_castle_06003508,
|
||||
D_bowsers_castle_06003678,
|
||||
D_bowsers_castle_060037D8,
|
||||
D_bowsers_castle_060039E0,
|
||||
D_bowsers_castle_060038F8,
|
||||
D_bowsers_castle_06003B00,
|
||||
D_bowsers_castle_06003C08,
|
||||
D_bowsers_castle_06003EA8,
|
||||
D_bowsers_castle_06003D78,
|
||||
D_bowsers_castle_06003FF0,
|
||||
D_bowsers_castle_060040F0,
|
||||
D_bowsers_castle_06004358,
|
||||
D_bowsers_castle_06004278,
|
||||
D_bowsers_castle_06004488,
|
||||
D_bowsers_castle_060045D8,
|
||||
D_bowsers_castle_06004820,
|
||||
D_bowsers_castle_06004748,
|
||||
D_bowsers_castle_06004998,
|
||||
D_bowsers_castle_06004A98,
|
||||
D_bowsers_castle_06004CE8,
|
||||
D_bowsers_castle_06004C00,
|
||||
D_bowsers_castle_06004EA8,
|
||||
d_course_bowsers_castle_dl_0,
|
||||
d_course_bowsers_castle_dl_230,
|
||||
d_course_bowsers_castle_dl_110,
|
||||
d_course_bowsers_castle_dl_398,
|
||||
d_course_bowsers_castle_dl_428,
|
||||
d_course_bowsers_castle_dl_640,
|
||||
d_course_bowsers_castle_dl_4F0,
|
||||
d_course_bowsers_castle_dl_7A0,
|
||||
d_course_bowsers_castle_dl_860,
|
||||
d_course_bowsers_castle_dl_9F8,
|
||||
d_course_bowsers_castle_dl_8E8,
|
||||
d_course_bowsers_castle_dl_AE0,
|
||||
d_course_bowsers_castle_dl_B88,
|
||||
d_course_bowsers_castle_dl_D20,
|
||||
d_course_bowsers_castle_dl_C08,
|
||||
d_course_bowsers_castle_dl_E00,
|
||||
d_course_bowsers_castle_dl_EA8,
|
||||
d_course_bowsers_castle_dl_1040,
|
||||
d_course_bowsers_castle_dl_F08,
|
||||
d_course_bowsers_castle_dl_1138,
|
||||
d_course_bowsers_castle_dl_11F0,
|
||||
d_course_bowsers_castle_dl_1290,
|
||||
d_course_bowsers_castle_dl_1248,
|
||||
d_course_bowsers_castle_dl_12D0,
|
||||
d_course_bowsers_castle_dl_1330,
|
||||
d_course_bowsers_castle_dl_1370,
|
||||
d_course_bowsers_castle_dl_1350,
|
||||
d_course_bowsers_castle_dl_13A0,
|
||||
d_course_bowsers_castle_dl_13C0,
|
||||
d_course_bowsers_castle_dl_1448,
|
||||
d_course_bowsers_castle_dl_13E0,
|
||||
d_course_bowsers_castle_dl_1488,
|
||||
d_course_bowsers_castle_dl_14B0,
|
||||
d_course_bowsers_castle_dl_1590,
|
||||
d_course_bowsers_castle_dl_1520,
|
||||
d_course_bowsers_castle_dl_1608,
|
||||
d_course_bowsers_castle_dl_1690,
|
||||
d_course_bowsers_castle_dl_1788,
|
||||
d_course_bowsers_castle_dl_1710,
|
||||
d_course_bowsers_castle_dl_17D0,
|
||||
d_course_bowsers_castle_dl_1818,
|
||||
d_course_bowsers_castle_dl_18C0,
|
||||
d_course_bowsers_castle_dl_1860,
|
||||
d_course_bowsers_castle_dl_1928,
|
||||
d_course_bowsers_castle_dl_1960,
|
||||
d_course_bowsers_castle_dl_19F8,
|
||||
d_course_bowsers_castle_dl_19A8,
|
||||
d_course_bowsers_castle_dl_1A40,
|
||||
d_course_bowsers_castle_dl_1A90,
|
||||
d_course_bowsers_castle_dl_1B10,
|
||||
d_course_bowsers_castle_dl_1AD8,
|
||||
d_course_bowsers_castle_dl_1B58,
|
||||
d_course_bowsers_castle_dl_1BB0,
|
||||
d_course_bowsers_castle_dl_1C38,
|
||||
d_course_bowsers_castle_dl_1C10,
|
||||
d_course_bowsers_castle_dl_1C60,
|
||||
d_course_bowsers_castle_dl_1C98,
|
||||
d_course_bowsers_castle_dl_1DF8,
|
||||
d_course_bowsers_castle_dl_1CD0,
|
||||
d_course_bowsers_castle_dl_1EB0,
|
||||
d_course_bowsers_castle_dl_1FA0,
|
||||
d_course_bowsers_castle_dl_2130,
|
||||
d_course_bowsers_castle_dl_2008,
|
||||
d_course_bowsers_castle_dl_21F0,
|
||||
d_course_bowsers_castle_dl_22E8,
|
||||
d_course_bowsers_castle_dl_24B8,
|
||||
d_course_bowsers_castle_dl_2398,
|
||||
d_course_bowsers_castle_dl_2578,
|
||||
d_course_bowsers_castle_dl_2688,
|
||||
d_course_bowsers_castle_dl_2880,
|
||||
d_course_bowsers_castle_dl_2760,
|
||||
d_course_bowsers_castle_dl_2958,
|
||||
d_course_bowsers_castle_dl_2A60,
|
||||
d_course_bowsers_castle_dl_2C48,
|
||||
d_course_bowsers_castle_dl_2B80,
|
||||
d_course_bowsers_castle_dl_2D08,
|
||||
d_course_bowsers_castle_dl_2DF8,
|
||||
d_course_bowsers_castle_dl_2FB0,
|
||||
d_course_bowsers_castle_dl_2F30,
|
||||
d_course_bowsers_castle_dl_3050,
|
||||
d_course_bowsers_castle_dl_3158,
|
||||
d_course_bowsers_castle_dl_32C0,
|
||||
d_course_bowsers_castle_dl_3230,
|
||||
d_course_bowsers_castle_dl_3338,
|
||||
d_course_bowsers_castle_dl_3480,
|
||||
d_course_bowsers_castle_dl_35D0,
|
||||
d_course_bowsers_castle_dl_3508,
|
||||
d_course_bowsers_castle_dl_3678,
|
||||
d_course_bowsers_castle_dl_37D8,
|
||||
d_course_bowsers_castle_dl_39E0,
|
||||
d_course_bowsers_castle_dl_38F8,
|
||||
d_course_bowsers_castle_dl_3B00,
|
||||
d_course_bowsers_castle_dl_3C08,
|
||||
d_course_bowsers_castle_dl_3EA8,
|
||||
d_course_bowsers_castle_dl_3D78,
|
||||
d_course_bowsers_castle_dl_3FF0,
|
||||
d_course_bowsers_castle_dl_40F0,
|
||||
d_course_bowsers_castle_dl_4358,
|
||||
d_course_bowsers_castle_dl_4278,
|
||||
d_course_bowsers_castle_dl_4488,
|
||||
d_course_bowsers_castle_dl_45D8,
|
||||
d_course_bowsers_castle_dl_4820,
|
||||
d_course_bowsers_castle_dl_4748,
|
||||
d_course_bowsers_castle_dl_4998,
|
||||
d_course_bowsers_castle_dl_4A98,
|
||||
d_course_bowsers_castle_dl_4CE8,
|
||||
d_course_bowsers_castle_dl_4C00,
|
||||
d_course_bowsers_castle_dl_4EA8,
|
||||
};
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/flower_cup/choco_mountain/course_data.inc.h"
|
||||
|
||||
extern u8 gTexture64619C[];
|
||||
extern u8 gTexture64647C[];
|
||||
@@ -21,102 +22,6 @@ extern u8 gTexture67B864[];
|
||||
extern u8 gTexture67DC20[];
|
||||
extern u8 gTextureSignYoshi[];
|
||||
extern u8 gTextureCheckerboardBlueGray[];
|
||||
extern u8 D_choco_mountain_06000000[];
|
||||
extern u8 D_choco_mountain_06000150[];
|
||||
extern u8 D_choco_mountain_060000B0[];
|
||||
extern u8 D_choco_mountain_06000208[];
|
||||
extern u8 D_choco_mountain_060002A8[];
|
||||
extern u8 D_choco_mountain_06000410[];
|
||||
extern u8 D_choco_mountain_06000330[];
|
||||
extern u8 D_choco_mountain_060004D8[];
|
||||
extern u8 D_choco_mountain_06000588[];
|
||||
extern u8 D_choco_mountain_060006C0[];
|
||||
extern u8 D_choco_mountain_06000618[];
|
||||
extern u8 D_choco_mountain_06000750[];
|
||||
extern u8 D_choco_mountain_060007E8[];
|
||||
extern u8 D_choco_mountain_06000908[];
|
||||
extern u8 D_choco_mountain_06000878[];
|
||||
extern u8 D_choco_mountain_06000990[];
|
||||
extern u8 D_choco_mountain_06000A28[];
|
||||
extern u8 D_choco_mountain_06000BB8[];
|
||||
extern u8 D_choco_mountain_06000B10[];
|
||||
extern u8 D_choco_mountain_06000C40[];
|
||||
extern u8 D_choco_mountain_06000D30[];
|
||||
extern u8 D_choco_mountain_06000EA0[];
|
||||
extern u8 D_choco_mountain_06000DF8[];
|
||||
extern u8 D_choco_mountain_06000F38[];
|
||||
extern u8 D_choco_mountain_06001000[];
|
||||
extern u8 D_choco_mountain_06001150[];
|
||||
extern u8 D_choco_mountain_060010A8[];
|
||||
extern u8 D_choco_mountain_060011D8[];
|
||||
extern u8 D_choco_mountain_06001280[];
|
||||
extern u8 D_choco_mountain_060013E0[];
|
||||
extern u8 D_choco_mountain_06001330[];
|
||||
extern u8 D_choco_mountain_06001488[];
|
||||
extern u8 D_choco_mountain_06001528[];
|
||||
extern u8 D_choco_mountain_060016B8[];
|
||||
extern u8 D_choco_mountain_060015E8[];
|
||||
extern u8 D_choco_mountain_06001788[];
|
||||
extern u8 D_choco_mountain_06001810[];
|
||||
extern u8 D_choco_mountain_06001970[];
|
||||
extern u8 D_choco_mountain_060018B8[];
|
||||
extern u8 D_choco_mountain_06001A40[];
|
||||
extern u8 D_choco_mountain_06001AC8[];
|
||||
extern u8 D_choco_mountain_06001C18[];
|
||||
extern u8 D_choco_mountain_06001B70[];
|
||||
extern u8 D_choco_mountain_06001CC8[];
|
||||
extern u8 D_choco_mountain_06001D50[];
|
||||
extern u8 D_choco_mountain_06001E98[];
|
||||
extern u8 D_choco_mountain_06001E08[];
|
||||
extern u8 D_choco_mountain_06001F40[];
|
||||
extern u8 D_choco_mountain_06001FE0[];
|
||||
extern u8 D_choco_mountain_06002168[];
|
||||
extern u8 D_choco_mountain_060020C8[];
|
||||
extern u8 D_choco_mountain_06002228[];
|
||||
extern u8 D_choco_mountain_060022D8[];
|
||||
extern u8 D_choco_mountain_06002468[];
|
||||
extern u8 D_choco_mountain_060023C8[];
|
||||
extern u8 D_choco_mountain_06002538[];
|
||||
extern u8 D_choco_mountain_06002600[];
|
||||
extern u8 D_choco_mountain_06002780[];
|
||||
extern u8 D_choco_mountain_060026D8[];
|
||||
extern u8 D_choco_mountain_06002840[];
|
||||
extern u8 D_choco_mountain_06002908[];
|
||||
extern u8 D_choco_mountain_06002A88[];
|
||||
extern u8 D_choco_mountain_060029B8[];
|
||||
extern u8 D_choco_mountain_06002B38[];
|
||||
extern u8 D_choco_mountain_06002C08[];
|
||||
extern u8 D_choco_mountain_06002D50[];
|
||||
extern u8 D_choco_mountain_06002C98[];
|
||||
extern u8 D_choco_mountain_06002DE8[];
|
||||
extern u8 D_choco_mountain_06002EA0[];
|
||||
extern u8 D_choco_mountain_06002FD0[];
|
||||
extern u8 D_choco_mountain_06002F28[];
|
||||
extern u8 D_choco_mountain_06003070[];
|
||||
extern u8 D_choco_mountain_06003120[];
|
||||
extern u8 D_choco_mountain_060032B0[];
|
||||
extern u8 D_choco_mountain_060031D8[];
|
||||
extern u8 D_choco_mountain_06003368[];
|
||||
extern u8 D_choco_mountain_06003438[];
|
||||
extern u8 D_choco_mountain_06003618[];
|
||||
extern u8 D_choco_mountain_06003550[];
|
||||
extern u8 D_choco_mountain_060036F0[];
|
||||
extern u8 D_choco_mountain_060037D0[];
|
||||
extern u8 D_choco_mountain_060039A8[];
|
||||
extern u8 D_choco_mountain_060038E8[];
|
||||
extern u8 D_choco_mountain_06003A80[];
|
||||
extern u8 D_choco_mountain_06003B60[];
|
||||
extern u8 D_choco_mountain_06003CB8[];
|
||||
extern u8 D_choco_mountain_06003C18[];
|
||||
extern u8 D_choco_mountain_06003D70[];
|
||||
extern u8 D_choco_mountain_06003E18[];
|
||||
extern u8 D_choco_mountain_06003FA8[];
|
||||
extern u8 D_choco_mountain_06003EE0[];
|
||||
extern u8 D_choco_mountain_06004090[];
|
||||
extern u8 D_choco_mountain_06004138[];
|
||||
extern u8 D_choco_mountain_060042C8[];
|
||||
extern u8 D_choco_mountain_060041F8[];
|
||||
extern u8 D_choco_mountain_060043C8[];
|
||||
|
||||
const course_texture choco_mountain_textures[] = {
|
||||
{gTexture64619C, 0x0124, 0x0800, 0x0},
|
||||
@@ -142,101 +47,101 @@ const course_texture choco_mountain_textures[] = {
|
||||
{0x00000000 , 0x0000, 0x0000, 0x0},
|
||||
};
|
||||
|
||||
const u8 *choco_mountain_dls[] = {
|
||||
D_choco_mountain_06000000,
|
||||
D_choco_mountain_06000150,
|
||||
D_choco_mountain_060000B0,
|
||||
D_choco_mountain_06000208,
|
||||
D_choco_mountain_060002A8,
|
||||
D_choco_mountain_06000410,
|
||||
D_choco_mountain_06000330,
|
||||
D_choco_mountain_060004D8,
|
||||
D_choco_mountain_06000588,
|
||||
D_choco_mountain_060006C0,
|
||||
D_choco_mountain_06000618,
|
||||
D_choco_mountain_06000750,
|
||||
D_choco_mountain_060007E8,
|
||||
D_choco_mountain_06000908,
|
||||
D_choco_mountain_06000878,
|
||||
D_choco_mountain_06000990,
|
||||
D_choco_mountain_06000A28,
|
||||
D_choco_mountain_06000BB8,
|
||||
D_choco_mountain_06000B10,
|
||||
D_choco_mountain_06000C40,
|
||||
D_choco_mountain_06000D30,
|
||||
D_choco_mountain_06000EA0,
|
||||
D_choco_mountain_06000DF8,
|
||||
D_choco_mountain_06000F38,
|
||||
D_choco_mountain_06001000,
|
||||
D_choco_mountain_06001150,
|
||||
D_choco_mountain_060010A8,
|
||||
D_choco_mountain_060011D8,
|
||||
D_choco_mountain_06001280,
|
||||
D_choco_mountain_060013E0,
|
||||
D_choco_mountain_06001330,
|
||||
D_choco_mountain_06001488,
|
||||
D_choco_mountain_06001528,
|
||||
D_choco_mountain_060016B8,
|
||||
D_choco_mountain_060015E8,
|
||||
D_choco_mountain_06001788,
|
||||
D_choco_mountain_06001810,
|
||||
D_choco_mountain_06001970,
|
||||
D_choco_mountain_060018B8,
|
||||
D_choco_mountain_06001A40,
|
||||
D_choco_mountain_06001AC8,
|
||||
D_choco_mountain_06001C18,
|
||||
D_choco_mountain_06001B70,
|
||||
D_choco_mountain_06001CC8,
|
||||
D_choco_mountain_06001D50,
|
||||
D_choco_mountain_06001E98,
|
||||
D_choco_mountain_06001E08,
|
||||
D_choco_mountain_06001F40,
|
||||
D_choco_mountain_06001FE0,
|
||||
D_choco_mountain_06002168,
|
||||
D_choco_mountain_060020C8,
|
||||
D_choco_mountain_06002228,
|
||||
D_choco_mountain_060022D8,
|
||||
D_choco_mountain_06002468,
|
||||
D_choco_mountain_060023C8,
|
||||
D_choco_mountain_06002538,
|
||||
D_choco_mountain_06002600,
|
||||
D_choco_mountain_06002780,
|
||||
D_choco_mountain_060026D8,
|
||||
D_choco_mountain_06002840,
|
||||
D_choco_mountain_06002908,
|
||||
D_choco_mountain_06002A88,
|
||||
D_choco_mountain_060029B8,
|
||||
D_choco_mountain_06002B38,
|
||||
D_choco_mountain_06002C08,
|
||||
D_choco_mountain_06002D50,
|
||||
D_choco_mountain_06002C98,
|
||||
D_choco_mountain_06002DE8,
|
||||
D_choco_mountain_06002EA0,
|
||||
D_choco_mountain_06002FD0,
|
||||
D_choco_mountain_06002F28,
|
||||
D_choco_mountain_06003070,
|
||||
D_choco_mountain_06003120,
|
||||
D_choco_mountain_060032B0,
|
||||
D_choco_mountain_060031D8,
|
||||
D_choco_mountain_06003368,
|
||||
D_choco_mountain_06003438,
|
||||
D_choco_mountain_06003618,
|
||||
D_choco_mountain_06003550,
|
||||
D_choco_mountain_060036F0,
|
||||
D_choco_mountain_060037D0,
|
||||
D_choco_mountain_060039A8,
|
||||
D_choco_mountain_060038E8,
|
||||
D_choco_mountain_06003A80,
|
||||
D_choco_mountain_06003B60,
|
||||
D_choco_mountain_06003CB8,
|
||||
D_choco_mountain_06003C18,
|
||||
D_choco_mountain_06003D70,
|
||||
D_choco_mountain_06003E18,
|
||||
D_choco_mountain_06003FA8,
|
||||
D_choco_mountain_06003EE0,
|
||||
D_choco_mountain_06004090,
|
||||
D_choco_mountain_06004138,
|
||||
D_choco_mountain_060042C8,
|
||||
D_choco_mountain_060041F8,
|
||||
D_choco_mountain_060043C8,
|
||||
const Gfx *choco_mountain_dls[] = {
|
||||
d_course_choco_mountain_dl_0,
|
||||
d_course_choco_mountain_dl_150,
|
||||
d_course_choco_mountain_dl_B0,
|
||||
d_course_choco_mountain_dl_208,
|
||||
d_course_choco_mountain_dl_2A8,
|
||||
d_course_choco_mountain_dl_410,
|
||||
d_course_choco_mountain_dl_330,
|
||||
d_course_choco_mountain_dl_4D8,
|
||||
d_course_choco_mountain_dl_588,
|
||||
d_course_choco_mountain_dl_6C0,
|
||||
d_course_choco_mountain_dl_618,
|
||||
d_course_choco_mountain_dl_750,
|
||||
d_course_choco_mountain_dl_7E8,
|
||||
d_course_choco_mountain_dl_908,
|
||||
d_course_choco_mountain_dl_878,
|
||||
d_course_choco_mountain_dl_990,
|
||||
d_course_choco_mountain_dl_A28,
|
||||
d_course_choco_mountain_dl_BB8,
|
||||
d_course_choco_mountain_dl_B10,
|
||||
d_course_choco_mountain_dl_C40,
|
||||
d_course_choco_mountain_dl_D30,
|
||||
d_course_choco_mountain_dl_EA0,
|
||||
d_course_choco_mountain_dl_DF8,
|
||||
d_course_choco_mountain_dl_F38,
|
||||
d_course_choco_mountain_dl_1000,
|
||||
d_course_choco_mountain_dl_1150,
|
||||
d_course_choco_mountain_dl_10A8,
|
||||
d_course_choco_mountain_dl_11D8,
|
||||
d_course_choco_mountain_dl_1280,
|
||||
d_course_choco_mountain_dl_13E0,
|
||||
d_course_choco_mountain_dl_1330,
|
||||
d_course_choco_mountain_dl_1488,
|
||||
d_course_choco_mountain_dl_1528,
|
||||
d_course_choco_mountain_dl_16B8,
|
||||
d_course_choco_mountain_dl_15E8,
|
||||
d_course_choco_mountain_dl_1788,
|
||||
d_course_choco_mountain_dl_1810,
|
||||
d_course_choco_mountain_dl_1970,
|
||||
d_course_choco_mountain_dl_18B8,
|
||||
d_course_choco_mountain_dl_1A40,
|
||||
d_course_choco_mountain_dl_1AC8,
|
||||
d_course_choco_mountain_dl_1C18,
|
||||
d_course_choco_mountain_dl_1B70,
|
||||
d_course_choco_mountain_dl_1CC8,
|
||||
d_course_choco_mountain_dl_1D50,
|
||||
d_course_choco_mountain_dl_1E98,
|
||||
d_course_choco_mountain_dl_1E08,
|
||||
d_course_choco_mountain_dl_1F40,
|
||||
d_course_choco_mountain_dl_1FE0,
|
||||
d_course_choco_mountain_dl_2168,
|
||||
d_course_choco_mountain_dl_20C8,
|
||||
d_course_choco_mountain_dl_2228,
|
||||
d_course_choco_mountain_dl_22D8,
|
||||
d_course_choco_mountain_dl_2468,
|
||||
d_course_choco_mountain_dl_23C8,
|
||||
d_course_choco_mountain_dl_2538,
|
||||
d_course_choco_mountain_dl_2600,
|
||||
d_course_choco_mountain_dl_2780,
|
||||
d_course_choco_mountain_dl_26D8,
|
||||
d_course_choco_mountain_dl_2840,
|
||||
d_course_choco_mountain_dl_2908,
|
||||
d_course_choco_mountain_dl_2A88,
|
||||
d_course_choco_mountain_dl_29B8,
|
||||
d_course_choco_mountain_dl_2B38,
|
||||
d_course_choco_mountain_dl_2C08,
|
||||
d_course_choco_mountain_dl_2D50,
|
||||
d_course_choco_mountain_dl_2C98,
|
||||
d_course_choco_mountain_dl_2DE8,
|
||||
d_course_choco_mountain_dl_2EA0,
|
||||
d_course_choco_mountain_dl_2FD0,
|
||||
d_course_choco_mountain_dl_2F28,
|
||||
d_course_choco_mountain_dl_3070,
|
||||
d_course_choco_mountain_dl_3120,
|
||||
d_course_choco_mountain_dl_32B0,
|
||||
d_course_choco_mountain_dl_31D8,
|
||||
d_course_choco_mountain_dl_3368,
|
||||
d_course_choco_mountain_dl_3438,
|
||||
d_course_choco_mountain_dl_3618,
|
||||
d_course_choco_mountain_dl_3550,
|
||||
d_course_choco_mountain_dl_36F0,
|
||||
d_course_choco_mountain_dl_37D0,
|
||||
d_course_choco_mountain_dl_39A8,
|
||||
d_course_choco_mountain_dl_38E8,
|
||||
d_course_choco_mountain_dl_3A80,
|
||||
d_course_choco_mountain_dl_3B60,
|
||||
d_course_choco_mountain_dl_3CB8,
|
||||
d_course_choco_mountain_dl_3C18,
|
||||
d_course_choco_mountain_dl_3D70,
|
||||
d_course_choco_mountain_dl_3E18,
|
||||
d_course_choco_mountain_dl_3FA8,
|
||||
d_course_choco_mountain_dl_3EE0,
|
||||
d_course_choco_mountain_dl_4090,
|
||||
d_course_choco_mountain_dl_4138,
|
||||
d_course_choco_mountain_dl_42C8,
|
||||
d_course_choco_mountain_dl_41F8,
|
||||
d_course_choco_mountain_dl_43C8,
|
||||
};
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/mushroom_cup/kalimari_desert/course_data.inc.h"
|
||||
|
||||
extern u8 gTexture6684F8[];
|
||||
extern u8 gTextureSignLuigis0[];
|
||||
@@ -26,86 +27,6 @@ extern u8 gTextureSignShellShot0[];
|
||||
extern u8 gTextureSignShellShot1[];
|
||||
extern u8 gTextureSignKoopaAir0[];
|
||||
extern u8 gTextureSignKoopaAir1[];
|
||||
extern u8 D_kalimari_desert_06000000[];
|
||||
extern u8 D_kalimari_desert_06000258[];
|
||||
extern u8 D_kalimari_desert_06000100[];
|
||||
extern u8 D_kalimari_desert_06000310[];
|
||||
extern u8 D_kalimari_desert_060004A0[];
|
||||
extern u8 D_kalimari_desert_06000778[];
|
||||
extern u8 D_kalimari_desert_060005C0[];
|
||||
extern u8 D_kalimari_desert_06000858[];
|
||||
extern u8 D_kalimari_desert_06000A58[];
|
||||
extern u8 D_kalimari_desert_06000CD0[];
|
||||
extern u8 D_kalimari_desert_06000B38[];
|
||||
extern u8 D_kalimari_desert_06000DD0[];
|
||||
extern u8 D_kalimari_desert_06000F68[];
|
||||
extern u8 D_kalimari_desert_06001258[];
|
||||
extern u8 D_kalimari_desert_06001030[];
|
||||
extern u8 D_kalimari_desert_06001350[];
|
||||
extern u8 D_kalimari_desert_060014C0[];
|
||||
extern u8 D_kalimari_desert_060017C8[];
|
||||
extern u8 D_kalimari_desert_06001588[];
|
||||
extern u8 D_kalimari_desert_060018C8[];
|
||||
extern u8 D_kalimari_desert_06001A58[];
|
||||
extern u8 D_kalimari_desert_06001D48[];
|
||||
extern u8 D_kalimari_desert_06001B38[];
|
||||
extern u8 D_kalimari_desert_06001E80[];
|
||||
extern u8 D_kalimari_desert_06002000[];
|
||||
extern u8 D_kalimari_desert_060022D8[];
|
||||
extern u8 D_kalimari_desert_060020E0[];
|
||||
extern u8 D_kalimari_desert_06002458[];
|
||||
extern u8 D_kalimari_desert_060025D0[];
|
||||
extern u8 D_kalimari_desert_06002868[];
|
||||
extern u8 D_kalimari_desert_060026E8[];
|
||||
extern u8 D_kalimari_desert_060029C0[];
|
||||
extern u8 D_kalimari_desert_06002B40[];
|
||||
extern u8 D_kalimari_desert_06002DE8[];
|
||||
extern u8 D_kalimari_desert_06002C88[];
|
||||
extern u8 D_kalimari_desert_06002F30[];
|
||||
extern u8 D_kalimari_desert_06003068[];
|
||||
extern u8 D_kalimari_desert_060032F8[];
|
||||
extern u8 D_kalimari_desert_060031C0[];
|
||||
extern u8 D_kalimari_desert_06003460[];
|
||||
extern u8 D_kalimari_desert_06003590[];
|
||||
extern u8 D_kalimari_desert_06003818[];
|
||||
extern u8 D_kalimari_desert_06003718[];
|
||||
extern u8 D_kalimari_desert_06003998[];
|
||||
extern u8 D_kalimari_desert_06003AC0[];
|
||||
extern u8 D_kalimari_desert_06003DB8[];
|
||||
extern u8 D_kalimari_desert_06003CA0[];
|
||||
extern u8 D_kalimari_desert_06003FB0[];
|
||||
extern u8 D_kalimari_desert_060040A8[];
|
||||
extern u8 D_kalimari_desert_06004358[];
|
||||
extern u8 D_kalimari_desert_06004280[];
|
||||
extern u8 D_kalimari_desert_06004538[];
|
||||
extern u8 D_kalimari_desert_06004630[];
|
||||
extern u8 D_kalimari_desert_060049E0[];
|
||||
extern u8 D_kalimari_desert_06004908[];
|
||||
extern u8 D_kalimari_desert_06004BA0[];
|
||||
extern u8 D_kalimari_desert_06004CF0[];
|
||||
extern u8 D_kalimari_desert_06004FB0[];
|
||||
extern u8 D_kalimari_desert_06004EF8[];
|
||||
extern u8 D_kalimari_desert_06005100[];
|
||||
extern u8 D_kalimari_desert_06005208[];
|
||||
extern u8 D_kalimari_desert_06005470[];
|
||||
extern u8 D_kalimari_desert_060053A0[];
|
||||
extern u8 D_kalimari_desert_060055C8[];
|
||||
extern u8 D_kalimari_desert_06005730[];
|
||||
extern u8 D_kalimari_desert_06005978[];
|
||||
extern u8 D_kalimari_desert_06005898[];
|
||||
extern u8 D_kalimari_desert_06005AD0[];
|
||||
extern u8 D_kalimari_desert_06005BE8[];
|
||||
extern u8 D_kalimari_desert_06005DF8[];
|
||||
extern u8 D_kalimari_desert_06005D20[];
|
||||
extern u8 D_kalimari_desert_06005F20[];
|
||||
extern u8 D_kalimari_desert_06006028[];
|
||||
extern u8 D_kalimari_desert_060062F8[];
|
||||
extern u8 D_kalimari_desert_060061B0[];
|
||||
extern u8 D_kalimari_desert_060063E0[];
|
||||
extern u8 D_kalimari_desert_060065B0[];
|
||||
extern u8 D_kalimari_desert_06006838[];
|
||||
extern u8 D_kalimari_desert_060066F0[];
|
||||
extern u8 D_kalimari_desert_06006940[];
|
||||
|
||||
const course_texture kalimari_desert_textures[] = {
|
||||
{gTexture6684F8, 0x010D, 0x0800, 0x0},
|
||||
@@ -137,84 +58,84 @@ const course_texture kalimari_desert_textures[] = {
|
||||
};
|
||||
|
||||
const u8 *kalimari_desert_dls[] = {
|
||||
D_kalimari_desert_06000000,
|
||||
D_kalimari_desert_06000258,
|
||||
D_kalimari_desert_06000100,
|
||||
D_kalimari_desert_06000310,
|
||||
D_kalimari_desert_060004A0,
|
||||
D_kalimari_desert_06000778,
|
||||
D_kalimari_desert_060005C0,
|
||||
D_kalimari_desert_06000858,
|
||||
D_kalimari_desert_06000A58,
|
||||
D_kalimari_desert_06000CD0,
|
||||
D_kalimari_desert_06000B38,
|
||||
D_kalimari_desert_06000DD0,
|
||||
D_kalimari_desert_06000F68,
|
||||
D_kalimari_desert_06001258,
|
||||
D_kalimari_desert_06001030,
|
||||
D_kalimari_desert_06001350,
|
||||
D_kalimari_desert_060014C0,
|
||||
D_kalimari_desert_060017C8,
|
||||
D_kalimari_desert_06001588,
|
||||
D_kalimari_desert_060018C8,
|
||||
D_kalimari_desert_06001A58,
|
||||
D_kalimari_desert_06001D48,
|
||||
D_kalimari_desert_06001B38,
|
||||
D_kalimari_desert_06001E80,
|
||||
D_kalimari_desert_06002000,
|
||||
D_kalimari_desert_060022D8,
|
||||
D_kalimari_desert_060020E0,
|
||||
D_kalimari_desert_06002458,
|
||||
D_kalimari_desert_060025D0,
|
||||
D_kalimari_desert_06002868,
|
||||
D_kalimari_desert_060026E8,
|
||||
D_kalimari_desert_060029C0,
|
||||
D_kalimari_desert_06002B40,
|
||||
D_kalimari_desert_06002DE8,
|
||||
D_kalimari_desert_06002C88,
|
||||
D_kalimari_desert_06002F30,
|
||||
D_kalimari_desert_06003068,
|
||||
D_kalimari_desert_060032F8,
|
||||
D_kalimari_desert_060031C0,
|
||||
D_kalimari_desert_06003460,
|
||||
D_kalimari_desert_06003590,
|
||||
D_kalimari_desert_06003818,
|
||||
D_kalimari_desert_06003718,
|
||||
D_kalimari_desert_06003998,
|
||||
D_kalimari_desert_06003AC0,
|
||||
D_kalimari_desert_06003DB8,
|
||||
D_kalimari_desert_06003CA0,
|
||||
D_kalimari_desert_06003FB0,
|
||||
D_kalimari_desert_060040A8,
|
||||
D_kalimari_desert_06004358,
|
||||
D_kalimari_desert_06004280,
|
||||
D_kalimari_desert_06004538,
|
||||
D_kalimari_desert_06004630,
|
||||
D_kalimari_desert_060049E0,
|
||||
D_kalimari_desert_06004908,
|
||||
D_kalimari_desert_06004BA0,
|
||||
D_kalimari_desert_06004CF0,
|
||||
D_kalimari_desert_06004FB0,
|
||||
D_kalimari_desert_06004EF8,
|
||||
D_kalimari_desert_06005100,
|
||||
D_kalimari_desert_06005208,
|
||||
D_kalimari_desert_06005470,
|
||||
D_kalimari_desert_060053A0,
|
||||
D_kalimari_desert_060055C8,
|
||||
D_kalimari_desert_06005730,
|
||||
D_kalimari_desert_06005978,
|
||||
D_kalimari_desert_06005898,
|
||||
D_kalimari_desert_06005AD0,
|
||||
D_kalimari_desert_06005BE8,
|
||||
D_kalimari_desert_06005DF8,
|
||||
D_kalimari_desert_06005D20,
|
||||
D_kalimari_desert_06005F20,
|
||||
D_kalimari_desert_06006028,
|
||||
D_kalimari_desert_060062F8,
|
||||
D_kalimari_desert_060061B0,
|
||||
D_kalimari_desert_060063E0,
|
||||
D_kalimari_desert_060065B0,
|
||||
D_kalimari_desert_06006838,
|
||||
D_kalimari_desert_060066F0,
|
||||
D_kalimari_desert_06006940,
|
||||
d_course_kalimari_desert_dl_0,
|
||||
d_course_kalimari_desert_dl_258,
|
||||
d_course_kalimari_desert_dl_100,
|
||||
d_course_kalimari_desert_dl_310,
|
||||
d_course_kalimari_desert_dl_4A0,
|
||||
d_course_kalimari_desert_dl_778,
|
||||
d_course_kalimari_desert_dl_5C0,
|
||||
d_course_kalimari_desert_dl_858,
|
||||
d_course_kalimari_desert_dl_A58,
|
||||
d_course_kalimari_desert_dl_CD0,
|
||||
d_course_kalimari_desert_dl_B38,
|
||||
d_course_kalimari_desert_dl_DD0,
|
||||
d_course_kalimari_desert_dl_F68,
|
||||
d_course_kalimari_desert_dl_1258,
|
||||
d_course_kalimari_desert_dl_1030,
|
||||
d_course_kalimari_desert_dl_1350,
|
||||
d_course_kalimari_desert_dl_14C0,
|
||||
d_course_kalimari_desert_dl_17C8,
|
||||
d_course_kalimari_desert_dl_1588,
|
||||
d_course_kalimari_desert_dl_18C8,
|
||||
d_course_kalimari_desert_dl_1A58,
|
||||
d_course_kalimari_desert_dl_1D48,
|
||||
d_course_kalimari_desert_dl_1B38,
|
||||
d_course_kalimari_desert_dl_1E80,
|
||||
d_course_kalimari_desert_dl_2000,
|
||||
d_course_kalimari_desert_dl_22D8,
|
||||
d_course_kalimari_desert_dl_20E0,
|
||||
d_course_kalimari_desert_dl_2458,
|
||||
d_course_kalimari_desert_dl_25D0,
|
||||
d_course_kalimari_desert_dl_2868,
|
||||
d_course_kalimari_desert_dl_26E8,
|
||||
d_course_kalimari_desert_dl_29C0,
|
||||
d_course_kalimari_desert_dl_2B40,
|
||||
d_course_kalimari_desert_dl_2DE8,
|
||||
d_course_kalimari_desert_dl_2C88,
|
||||
d_course_kalimari_desert_dl_2F30,
|
||||
d_course_kalimari_desert_dl_3068,
|
||||
d_course_kalimari_desert_dl_32F8,
|
||||
d_course_kalimari_desert_dl_31C0,
|
||||
d_course_kalimari_desert_dl_3460,
|
||||
d_course_kalimari_desert_dl_3590,
|
||||
d_course_kalimari_desert_dl_3818,
|
||||
d_course_kalimari_desert_dl_3718,
|
||||
d_course_kalimari_desert_dl_3998,
|
||||
d_course_kalimari_desert_dl_3AC0,
|
||||
d_course_kalimari_desert_dl_3DB8,
|
||||
d_course_kalimari_desert_dl_3CA0,
|
||||
d_course_kalimari_desert_dl_3FB0,
|
||||
d_course_kalimari_desert_dl_40A8,
|
||||
d_course_kalimari_desert_dl_4358,
|
||||
d_course_kalimari_desert_dl_4280,
|
||||
d_course_kalimari_desert_dl_4538,
|
||||
d_course_kalimari_desert_dl_4630,
|
||||
d_course_kalimari_desert_dl_49E0,
|
||||
d_course_kalimari_desert_dl_4908,
|
||||
d_course_kalimari_desert_dl_4BA0,
|
||||
d_course_kalimari_desert_dl_4CF0,
|
||||
d_course_kalimari_desert_dl_4FB0,
|
||||
d_course_kalimari_desert_dl_4EF8,
|
||||
d_course_kalimari_desert_dl_5100,
|
||||
d_course_kalimari_desert_dl_5208,
|
||||
d_course_kalimari_desert_dl_5470,
|
||||
d_course_kalimari_desert_dl_53A0,
|
||||
d_course_kalimari_desert_dl_55C8,
|
||||
d_course_kalimari_desert_dl_5730,
|
||||
d_course_kalimari_desert_dl_5978,
|
||||
d_course_kalimari_desert_dl_5898,
|
||||
d_course_kalimari_desert_dl_5AD0,
|
||||
d_course_kalimari_desert_dl_5BE8,
|
||||
d_course_kalimari_desert_dl_5DF8,
|
||||
d_course_kalimari_desert_dl_5D20,
|
||||
d_course_kalimari_desert_dl_5F20,
|
||||
d_course_kalimari_desert_dl_6028,
|
||||
d_course_kalimari_desert_dl_62F8,
|
||||
d_course_kalimari_desert_dl_61B0,
|
||||
d_course_kalimari_desert_dl_63E0,
|
||||
d_course_kalimari_desert_dl_65B0,
|
||||
d_course_kalimari_desert_dl_6838,
|
||||
d_course_kalimari_desert_dl_66F0,
|
||||
d_course_kalimari_desert_dl_6940,
|
||||
};
|
||||
|
||||
+121
-240
@@ -1,5 +1,6 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/mushroom_cup/luigi_raceway/course_data.inc.h"
|
||||
|
||||
extern u8 gTextureSignShellShot0[];
|
||||
extern u8 gTextureSignShellShot1[];
|
||||
@@ -41,126 +42,6 @@ extern u8 gTextureSignNintendoRed0[];
|
||||
extern u8 gTextureSignNintendoRed1[];
|
||||
extern u8 gTextureSignYoshi[];
|
||||
extern u8 gTextureCheckerboardBlueGray[];
|
||||
extern u8 D_luigi_raceway_06000000[];
|
||||
extern u8 D_luigi_raceway_06000328[];
|
||||
extern u8 D_luigi_raceway_060001A8[];
|
||||
extern u8 D_luigi_raceway_06000480[];
|
||||
extern u8 D_luigi_raceway_060006E0[];
|
||||
extern u8 D_luigi_raceway_060009F8[];
|
||||
extern u8 D_luigi_raceway_06000868[];
|
||||
extern u8 D_luigi_raceway_06000B48[];
|
||||
extern u8 D_luigi_raceway_06000D80[];
|
||||
extern u8 D_luigi_raceway_06001058[];
|
||||
extern u8 D_luigi_raceway_06000EE8[];
|
||||
extern u8 D_luigi_raceway_06001198[];
|
||||
extern u8 D_luigi_raceway_06001398[];
|
||||
extern u8 D_luigi_raceway_060016D8[];
|
||||
extern u8 D_luigi_raceway_06001538[];
|
||||
extern u8 D_luigi_raceway_06001888[];
|
||||
extern u8 D_luigi_raceway_06001B00[];
|
||||
extern u8 D_luigi_raceway_06001E30[];
|
||||
extern u8 D_luigi_raceway_06001C78[];
|
||||
extern u8 D_luigi_raceway_06001FD0[];
|
||||
extern u8 D_luigi_raceway_06002240[];
|
||||
extern u8 D_luigi_raceway_06002518[];
|
||||
extern u8 D_luigi_raceway_06002348[];
|
||||
extern u8 D_luigi_raceway_06002658[];
|
||||
extern u8 D_luigi_raceway_06002860[];
|
||||
extern u8 D_luigi_raceway_06002BC0[];
|
||||
extern u8 D_luigi_raceway_06002978[];
|
||||
extern u8 D_luigi_raceway_06002D00[];
|
||||
extern u8 D_luigi_raceway_06002F08[];
|
||||
extern u8 D_luigi_raceway_060032C0[];
|
||||
extern u8 D_luigi_raceway_06002FF8[];
|
||||
extern u8 D_luigi_raceway_06003408[];
|
||||
extern u8 D_luigi_raceway_06003610[];
|
||||
extern u8 D_luigi_raceway_06003928[];
|
||||
extern u8 D_luigi_raceway_060036A8[];
|
||||
extern u8 D_luigi_raceway_06003AB0[];
|
||||
extern u8 D_luigi_raceway_06003C18[];
|
||||
extern u8 D_luigi_raceway_06003EB0[];
|
||||
extern u8 D_luigi_raceway_06003CA0[];
|
||||
extern u8 D_luigi_raceway_06004058[];
|
||||
extern u8 D_luigi_raceway_06004198[];
|
||||
extern u8 D_luigi_raceway_06004440[];
|
||||
extern u8 D_luigi_raceway_06004240[];
|
||||
extern u8 D_luigi_raceway_06004638[];
|
||||
extern u8 D_luigi_raceway_06004720[];
|
||||
extern u8 D_luigi_raceway_06004A18[];
|
||||
extern u8 D_luigi_raceway_06004828[];
|
||||
extern u8 D_luigi_raceway_06004C60[];
|
||||
extern u8 D_luigi_raceway_06004CF8[];
|
||||
extern u8 D_luigi_raceway_06004FD8[];
|
||||
extern u8 D_luigi_raceway_06004E38[];
|
||||
extern u8 D_luigi_raceway_06005220[];
|
||||
extern u8 D_luigi_raceway_060052D0[];
|
||||
extern u8 D_luigi_raceway_06005558[];
|
||||
extern u8 D_luigi_raceway_06005420[];
|
||||
extern u8 D_luigi_raceway_06005728[];
|
||||
extern u8 D_luigi_raceway_060057F8[];
|
||||
extern u8 D_luigi_raceway_06005A60[];
|
||||
extern u8 D_luigi_raceway_06005940[];
|
||||
extern u8 D_luigi_raceway_06005BA0[];
|
||||
extern u8 D_luigi_raceway_06005CB8[];
|
||||
extern u8 D_luigi_raceway_06005F08[];
|
||||
extern u8 D_luigi_raceway_06005E10[];
|
||||
extern u8 D_luigi_raceway_06006018[];
|
||||
extern u8 D_luigi_raceway_06006150[];
|
||||
extern u8 D_luigi_raceway_06006350[];
|
||||
extern u8 D_luigi_raceway_06006288[];
|
||||
extern u8 D_luigi_raceway_06006400[];
|
||||
extern u8 D_luigi_raceway_06006558[];
|
||||
extern u8 D_luigi_raceway_06006608[];
|
||||
extern u8 D_luigi_raceway_060065B0[];
|
||||
extern u8 D_luigi_raceway_06006658[];
|
||||
extern u8 D_luigi_raceway_060066B8[];
|
||||
extern u8 D_luigi_raceway_060067A0[];
|
||||
extern u8 D_luigi_raceway_06006708[];
|
||||
extern u8 D_luigi_raceway_06006810[];
|
||||
extern u8 D_luigi_raceway_060068C0[];
|
||||
extern u8 D_luigi_raceway_06006A00[];
|
||||
extern u8 D_luigi_raceway_06006930[];
|
||||
extern u8 D_luigi_raceway_06006A90[];
|
||||
extern u8 D_luigi_raceway_06006B58[];
|
||||
extern u8 D_luigi_raceway_06006DA0[];
|
||||
extern u8 D_luigi_raceway_06006C40[];
|
||||
extern u8 D_luigi_raceway_06006EB0[];
|
||||
extern u8 D_luigi_raceway_06006FF0[];
|
||||
extern u8 D_luigi_raceway_06007248[];
|
||||
extern u8 D_luigi_raceway_06007110[];
|
||||
extern u8 D_luigi_raceway_06007388[];
|
||||
extern u8 D_luigi_raceway_060074B0[];
|
||||
extern u8 D_luigi_raceway_06007750[];
|
||||
extern u8 D_luigi_raceway_060075F0[];
|
||||
extern u8 D_luigi_raceway_06007928[];
|
||||
extern u8 D_luigi_raceway_06007A18[];
|
||||
extern u8 D_luigi_raceway_06007CD0[];
|
||||
extern u8 D_luigi_raceway_06007BB0[];
|
||||
extern u8 D_luigi_raceway_06007EE8[];
|
||||
extern u8 D_luigi_raceway_06007FA0[];
|
||||
extern u8 D_luigi_raceway_06008260[];
|
||||
extern u8 D_luigi_raceway_06008158[];
|
||||
extern u8 D_luigi_raceway_06008450[];
|
||||
extern u8 D_luigi_raceway_06008508[];
|
||||
extern u8 D_luigi_raceway_06008790[];
|
||||
extern u8 D_luigi_raceway_060086F8[];
|
||||
extern u8 D_luigi_raceway_06008958[];
|
||||
extern u8 D_luigi_raceway_06008A70[];
|
||||
extern u8 D_luigi_raceway_06008D68[];
|
||||
extern u8 D_luigi_raceway_06008CC8[];
|
||||
extern u8 D_luigi_raceway_06008F00[];
|
||||
extern u8 D_luigi_raceway_06009058[];
|
||||
extern u8 D_luigi_raceway_06009408[];
|
||||
extern u8 D_luigi_raceway_06009310[];
|
||||
extern u8 D_luigi_raceway_060095A0[];
|
||||
extern u8 D_luigi_raceway_060097B0[];
|
||||
extern u8 D_luigi_raceway_06009AD0[];
|
||||
extern u8 D_luigi_raceway_060099C0[];
|
||||
extern u8 D_luigi_raceway_06009C50[];
|
||||
extern u8 D_luigi_raceway_06009E58[];
|
||||
extern u8 D_luigi_raceway_0600A178[];
|
||||
extern u8 D_luigi_raceway_0600A028[];
|
||||
extern u8 D_luigi_raceway_0600A320[];
|
||||
|
||||
const course_texture luigi_raceway_textures[] = {
|
||||
{gTextureSignShellShot0, 0x038C, 0x1000, 0x0},
|
||||
@@ -207,124 +88,124 @@ const course_texture luigi_raceway_textures[] = {
|
||||
};
|
||||
|
||||
const u8 *luigi_raceway_dls[] = {
|
||||
D_luigi_raceway_06000000,
|
||||
D_luigi_raceway_06000328,
|
||||
D_luigi_raceway_060001A8,
|
||||
D_luigi_raceway_06000480,
|
||||
D_luigi_raceway_060006E0,
|
||||
D_luigi_raceway_060009F8,
|
||||
D_luigi_raceway_06000868,
|
||||
D_luigi_raceway_06000B48,
|
||||
D_luigi_raceway_06000D80,
|
||||
D_luigi_raceway_06001058,
|
||||
D_luigi_raceway_06000EE8,
|
||||
D_luigi_raceway_06001198,
|
||||
D_luigi_raceway_06001398,
|
||||
D_luigi_raceway_060016D8,
|
||||
D_luigi_raceway_06001538,
|
||||
D_luigi_raceway_06001888,
|
||||
D_luigi_raceway_06001B00,
|
||||
D_luigi_raceway_06001E30,
|
||||
D_luigi_raceway_06001C78,
|
||||
D_luigi_raceway_06001FD0,
|
||||
D_luigi_raceway_06002240,
|
||||
D_luigi_raceway_06002518,
|
||||
D_luigi_raceway_06002348,
|
||||
D_luigi_raceway_06002658,
|
||||
D_luigi_raceway_06002860,
|
||||
D_luigi_raceway_06002BC0,
|
||||
D_luigi_raceway_06002978,
|
||||
D_luigi_raceway_06002D00,
|
||||
D_luigi_raceway_06002F08,
|
||||
D_luigi_raceway_060032C0,
|
||||
D_luigi_raceway_06002FF8,
|
||||
D_luigi_raceway_06003408,
|
||||
D_luigi_raceway_06003610,
|
||||
D_luigi_raceway_06003928,
|
||||
D_luigi_raceway_060036A8,
|
||||
D_luigi_raceway_06003AB0,
|
||||
D_luigi_raceway_06003C18,
|
||||
D_luigi_raceway_06003EB0,
|
||||
D_luigi_raceway_06003CA0,
|
||||
D_luigi_raceway_06004058,
|
||||
D_luigi_raceway_06004198,
|
||||
D_luigi_raceway_06004440,
|
||||
D_luigi_raceway_06004240,
|
||||
D_luigi_raceway_06004638,
|
||||
D_luigi_raceway_06004720,
|
||||
D_luigi_raceway_06004A18,
|
||||
D_luigi_raceway_06004828,
|
||||
D_luigi_raceway_06004C60,
|
||||
D_luigi_raceway_06004CF8,
|
||||
D_luigi_raceway_06004FD8,
|
||||
D_luigi_raceway_06004E38,
|
||||
D_luigi_raceway_06005220,
|
||||
D_luigi_raceway_060052D0,
|
||||
D_luigi_raceway_06005558,
|
||||
D_luigi_raceway_06005420,
|
||||
D_luigi_raceway_06005728,
|
||||
D_luigi_raceway_060057F8,
|
||||
D_luigi_raceway_06005A60,
|
||||
D_luigi_raceway_06005940,
|
||||
D_luigi_raceway_06005BA0,
|
||||
D_luigi_raceway_06005CB8,
|
||||
D_luigi_raceway_06005F08,
|
||||
D_luigi_raceway_06005E10,
|
||||
D_luigi_raceway_06006018,
|
||||
D_luigi_raceway_06006150,
|
||||
D_luigi_raceway_06006350,
|
||||
D_luigi_raceway_06006288,
|
||||
D_luigi_raceway_06006400,
|
||||
D_luigi_raceway_06006558,
|
||||
D_luigi_raceway_06006608,
|
||||
D_luigi_raceway_060065B0,
|
||||
D_luigi_raceway_06006658,
|
||||
D_luigi_raceway_060066B8,
|
||||
D_luigi_raceway_060067A0,
|
||||
D_luigi_raceway_06006708,
|
||||
D_luigi_raceway_06006810,
|
||||
D_luigi_raceway_060068C0,
|
||||
D_luigi_raceway_06006A00,
|
||||
D_luigi_raceway_06006930,
|
||||
D_luigi_raceway_06006A90,
|
||||
D_luigi_raceway_06006B58,
|
||||
D_luigi_raceway_06006DA0,
|
||||
D_luigi_raceway_06006C40,
|
||||
D_luigi_raceway_06006EB0,
|
||||
D_luigi_raceway_06006FF0,
|
||||
D_luigi_raceway_06007248,
|
||||
D_luigi_raceway_06007110,
|
||||
D_luigi_raceway_06007388,
|
||||
D_luigi_raceway_060074B0,
|
||||
D_luigi_raceway_06007750,
|
||||
D_luigi_raceway_060075F0,
|
||||
D_luigi_raceway_06007928,
|
||||
D_luigi_raceway_06007A18,
|
||||
D_luigi_raceway_06007CD0,
|
||||
D_luigi_raceway_06007BB0,
|
||||
D_luigi_raceway_06007EE8,
|
||||
D_luigi_raceway_06007FA0,
|
||||
D_luigi_raceway_06008260,
|
||||
D_luigi_raceway_06008158,
|
||||
D_luigi_raceway_06008450,
|
||||
D_luigi_raceway_06008508,
|
||||
D_luigi_raceway_06008790,
|
||||
D_luigi_raceway_060086F8,
|
||||
D_luigi_raceway_06008958,
|
||||
D_luigi_raceway_06008A70,
|
||||
D_luigi_raceway_06008D68,
|
||||
D_luigi_raceway_06008CC8,
|
||||
D_luigi_raceway_06008F00,
|
||||
D_luigi_raceway_06009058,
|
||||
D_luigi_raceway_06009408,
|
||||
D_luigi_raceway_06009310,
|
||||
D_luigi_raceway_060095A0,
|
||||
D_luigi_raceway_060097B0,
|
||||
D_luigi_raceway_06009AD0,
|
||||
D_luigi_raceway_060099C0,
|
||||
D_luigi_raceway_06009C50,
|
||||
D_luigi_raceway_06009E58,
|
||||
D_luigi_raceway_0600A178,
|
||||
D_luigi_raceway_0600A028,
|
||||
D_luigi_raceway_0600A320,
|
||||
d_course_luigi_raceway_dl_0,
|
||||
d_course_luigi_raceway_dl_328,
|
||||
d_course_luigi_raceway_dl_1A8,
|
||||
d_course_luigi_raceway_dl_480,
|
||||
d_course_luigi_raceway_dl_6E0,
|
||||
d_course_luigi_raceway_dl_9F8,
|
||||
d_course_luigi_raceway_dl_868,
|
||||
d_course_luigi_raceway_dl_B48,
|
||||
d_course_luigi_raceway_dl_D80,
|
||||
d_course_luigi_raceway_dl_1058,
|
||||
d_course_luigi_raceway_dl_EE8,
|
||||
d_course_luigi_raceway_dl_1198,
|
||||
d_course_luigi_raceway_dl_1398,
|
||||
d_course_luigi_raceway_dl_16D8,
|
||||
d_course_luigi_raceway_dl_1538,
|
||||
d_course_luigi_raceway_dl_1888,
|
||||
d_course_luigi_raceway_dl_1B00,
|
||||
d_course_luigi_raceway_dl_1E30,
|
||||
d_course_luigi_raceway_dl_1C78,
|
||||
d_course_luigi_raceway_dl_1FD0,
|
||||
d_course_luigi_raceway_dl_2240,
|
||||
d_course_luigi_raceway_dl_2518,
|
||||
d_course_luigi_raceway_dl_2348,
|
||||
d_course_luigi_raceway_dl_2658,
|
||||
d_course_luigi_raceway_dl_2860,
|
||||
d_course_luigi_raceway_dl_2BC0,
|
||||
d_course_luigi_raceway_dl_2978,
|
||||
d_course_luigi_raceway_dl_2D00,
|
||||
d_course_luigi_raceway_dl_2F08,
|
||||
d_course_luigi_raceway_dl_32C0,
|
||||
d_course_luigi_raceway_dl_2FF8,
|
||||
d_course_luigi_raceway_dl_3408,
|
||||
d_course_luigi_raceway_dl_3610,
|
||||
d_course_luigi_raceway_dl_3928,
|
||||
d_course_luigi_raceway_dl_36A8,
|
||||
d_course_luigi_raceway_dl_3AB0,
|
||||
d_course_luigi_raceway_dl_3C18,
|
||||
d_course_luigi_raceway_dl_3EB0,
|
||||
d_course_luigi_raceway_dl_3CA0,
|
||||
d_course_luigi_raceway_dl_4058,
|
||||
d_course_luigi_raceway_dl_4198,
|
||||
d_course_luigi_raceway_dl_4440,
|
||||
d_course_luigi_raceway_dl_4240,
|
||||
d_course_luigi_raceway_dl_4638,
|
||||
d_course_luigi_raceway_dl_4720,
|
||||
d_course_luigi_raceway_dl_4A18,
|
||||
d_course_luigi_raceway_dl_4828,
|
||||
d_course_luigi_raceway_dl_4C60,
|
||||
d_course_luigi_raceway_dl_4CF8,
|
||||
d_course_luigi_raceway_dl_4FD8,
|
||||
d_course_luigi_raceway_dl_4E38,
|
||||
d_course_luigi_raceway_dl_5220,
|
||||
d_course_luigi_raceway_dl_52D0,
|
||||
d_course_luigi_raceway_dl_5558,
|
||||
d_course_luigi_raceway_dl_5420,
|
||||
d_course_luigi_raceway_dl_5728,
|
||||
d_course_luigi_raceway_dl_57F8,
|
||||
d_course_luigi_raceway_dl_5A60,
|
||||
d_course_luigi_raceway_dl_5940,
|
||||
d_course_luigi_raceway_dl_5BA0,
|
||||
d_course_luigi_raceway_dl_5CB8,
|
||||
d_course_luigi_raceway_dl_5F08,
|
||||
d_course_luigi_raceway_dl_5E10,
|
||||
d_course_luigi_raceway_dl_6018,
|
||||
d_course_luigi_raceway_dl_6150,
|
||||
d_course_luigi_raceway_dl_6350,
|
||||
d_course_luigi_raceway_dl_6288,
|
||||
d_course_luigi_raceway_dl_6400,
|
||||
d_course_luigi_raceway_dl_6558,
|
||||
d_course_luigi_raceway_dl_6608,
|
||||
d_course_luigi_raceway_dl_65B0,
|
||||
d_course_luigi_raceway_dl_6658,
|
||||
d_course_luigi_raceway_dl_66B8,
|
||||
d_course_luigi_raceway_dl_67A0,
|
||||
d_course_luigi_raceway_dl_6708,
|
||||
d_course_luigi_raceway_dl_6810,
|
||||
d_course_luigi_raceway_dl_68C0,
|
||||
d_course_luigi_raceway_dl_6A00,
|
||||
d_course_luigi_raceway_dl_6930,
|
||||
d_course_luigi_raceway_dl_6A90,
|
||||
d_course_luigi_raceway_dl_6B58,
|
||||
d_course_luigi_raceway_dl_6DA0,
|
||||
d_course_luigi_raceway_dl_6C40,
|
||||
d_course_luigi_raceway_dl_6EB0,
|
||||
d_course_luigi_raceway_dl_6FF0,
|
||||
d_course_luigi_raceway_dl_7248,
|
||||
d_course_luigi_raceway_dl_7110,
|
||||
d_course_luigi_raceway_dl_7388,
|
||||
d_course_luigi_raceway_dl_74B0,
|
||||
d_course_luigi_raceway_dl_7750,
|
||||
d_course_luigi_raceway_dl_75F0,
|
||||
d_course_luigi_raceway_dl_7928,
|
||||
d_course_luigi_raceway_dl_7A18,
|
||||
d_course_luigi_raceway_dl_7CD0,
|
||||
d_course_luigi_raceway_dl_7BB0,
|
||||
d_course_luigi_raceway_dl_7EE8,
|
||||
d_course_luigi_raceway_dl_7FA0,
|
||||
d_course_luigi_raceway_dl_8260,
|
||||
d_course_luigi_raceway_dl_8158,
|
||||
d_course_luigi_raceway_dl_8450,
|
||||
d_course_luigi_raceway_dl_8508,
|
||||
d_course_luigi_raceway_dl_8790,
|
||||
d_course_luigi_raceway_dl_86F8,
|
||||
d_course_luigi_raceway_dl_8958,
|
||||
d_course_luigi_raceway_dl_8A70,
|
||||
d_course_luigi_raceway_dl_8D68,
|
||||
d_course_luigi_raceway_dl_8CC8,
|
||||
d_course_luigi_raceway_dl_8F00,
|
||||
d_course_luigi_raceway_dl_9058,
|
||||
d_course_luigi_raceway_dl_9408,
|
||||
d_course_luigi_raceway_dl_9310,
|
||||
d_course_luigi_raceway_dl_95A0,
|
||||
d_course_luigi_raceway_dl_97B0,
|
||||
d_course_luigi_raceway_dl_9AD0,
|
||||
d_course_luigi_raceway_dl_99C0,
|
||||
d_course_luigi_raceway_dl_9C50,
|
||||
d_course_luigi_raceway_dl_9E58,
|
||||
d_course_luigi_raceway_dl_A178,
|
||||
d_course_luigi_raceway_dl_A028,
|
||||
d_course_luigi_raceway_dl_A320,
|
||||
};
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/flower_cup/mario_raceway/course_data.inc.h"
|
||||
|
||||
extern u8 gTextureCheckerboardYellowPink[];
|
||||
extern u8 gTexture64619C[];
|
||||
@@ -31,74 +32,6 @@ extern u8 gTextureSignShellShot0[];
|
||||
extern u8 gTextureSignShellShot1[];
|
||||
extern u8 gTextureSignKoopaAir0[];
|
||||
extern u8 gTextureSignKoopaAir1[];
|
||||
extern u8 D_mario_raceway_06000000[];
|
||||
extern u8 D_mario_raceway_060001D0[];
|
||||
extern u8 D_mario_raceway_060000E8[];
|
||||
extern u8 D_mario_raceway_060002C8[];
|
||||
extern u8 D_mario_raceway_060003A8[];
|
||||
extern u8 D_mario_raceway_06000568[];
|
||||
extern u8 D_mario_raceway_06000478[];
|
||||
extern u8 D_mario_raceway_06000668[];
|
||||
extern u8 D_mario_raceway_06000750[];
|
||||
extern u8 D_mario_raceway_06000928[];
|
||||
extern u8 D_mario_raceway_06000828[];
|
||||
extern u8 D_mario_raceway_06000A00[];
|
||||
extern u8 D_mario_raceway_06000B08[];
|
||||
extern u8 D_mario_raceway_06000DC8[];
|
||||
extern u8 D_mario_raceway_06000C20[];
|
||||
extern u8 D_mario_raceway_06000F60[];
|
||||
extern u8 D_mario_raceway_060010A8[];
|
||||
extern u8 D_mario_raceway_06001408[];
|
||||
extern u8 D_mario_raceway_06001210[];
|
||||
extern u8 D_mario_raceway_060015C8[];
|
||||
extern u8 D_mario_raceway_06001740[];
|
||||
extern u8 D_mario_raceway_06001A30[];
|
||||
extern u8 D_mario_raceway_06001850[];
|
||||
extern u8 D_mario_raceway_06001B70[];
|
||||
extern u8 D_mario_raceway_06001CF8[];
|
||||
extern u8 D_mario_raceway_06001F68[];
|
||||
extern u8 D_mario_raceway_06001DE0[];
|
||||
extern u8 D_mario_raceway_060020A0[];
|
||||
extern u8 D_mario_raceway_060021E8[];
|
||||
extern u8 D_mario_raceway_06002418[];
|
||||
extern u8 D_mario_raceway_060022E0[];
|
||||
extern u8 D_mario_raceway_06002558[];
|
||||
extern u8 D_mario_raceway_06002680[];
|
||||
extern u8 D_mario_raceway_060028B0[];
|
||||
extern u8 D_mario_raceway_06002790[];
|
||||
extern u8 D_mario_raceway_06002A10[];
|
||||
extern u8 D_mario_raceway_06002B40[];
|
||||
extern u8 D_mario_raceway_06002DC0[];
|
||||
extern u8 D_mario_raceway_06002C98[];
|
||||
extern u8 D_mario_raceway_06002EF8[];
|
||||
extern u8 D_mario_raceway_06003038[];
|
||||
extern u8 D_mario_raceway_060032D8[];
|
||||
extern u8 D_mario_raceway_060031F0[];
|
||||
extern u8 D_mario_raceway_06003458[];
|
||||
extern u8 D_mario_raceway_060035D0[];
|
||||
extern u8 D_mario_raceway_06003830[];
|
||||
extern u8 D_mario_raceway_06003748[];
|
||||
extern u8 D_mario_raceway_06003960[];
|
||||
extern u8 D_mario_raceway_06003AA0[];
|
||||
extern u8 D_mario_raceway_06003D68[];
|
||||
extern u8 D_mario_raceway_06003C08[];
|
||||
extern u8 D_mario_raceway_06003EB8[];
|
||||
extern u8 D_mario_raceway_06004038[];
|
||||
extern u8 D_mario_raceway_060042A0[];
|
||||
extern u8 D_mario_raceway_06004150[];
|
||||
extern u8 D_mario_raceway_060043D8[];
|
||||
extern u8 D_mario_raceway_060044F8[];
|
||||
extern u8 D_mario_raceway_06004738[];
|
||||
extern u8 D_mario_raceway_06004610[];
|
||||
extern u8 D_mario_raceway_06004840[];
|
||||
extern u8 D_mario_raceway_06004910[];
|
||||
extern u8 D_mario_raceway_06004B78[];
|
||||
extern u8 D_mario_raceway_06004A60[];
|
||||
extern u8 D_mario_raceway_06004CD8[];
|
||||
extern u8 D_mario_raceway_06004DC8[];
|
||||
extern u8 D_mario_raceway_06004FF0[];
|
||||
extern u8 D_mario_raceway_06004ED0[];
|
||||
extern u8 D_mario_raceway_06005150[];
|
||||
|
||||
const course_texture mario_raceway_textures[] = {
|
||||
{gTextureCheckerboardYellowPink, 0x0149, 0x0800, 0x0},
|
||||
@@ -135,72 +68,72 @@ const course_texture mario_raceway_textures[] = {
|
||||
};
|
||||
|
||||
const u8 *mario_raceway_dls[] = {
|
||||
D_mario_raceway_06000000,
|
||||
D_mario_raceway_060001D0,
|
||||
D_mario_raceway_060000E8,
|
||||
D_mario_raceway_060002C8,
|
||||
D_mario_raceway_060003A8,
|
||||
D_mario_raceway_06000568,
|
||||
D_mario_raceway_06000478,
|
||||
D_mario_raceway_06000668,
|
||||
D_mario_raceway_06000750,
|
||||
D_mario_raceway_06000928,
|
||||
D_mario_raceway_06000828,
|
||||
D_mario_raceway_06000A00,
|
||||
D_mario_raceway_06000B08,
|
||||
D_mario_raceway_06000DC8,
|
||||
D_mario_raceway_06000C20,
|
||||
D_mario_raceway_06000F60,
|
||||
D_mario_raceway_060010A8,
|
||||
D_mario_raceway_06001408,
|
||||
D_mario_raceway_06001210,
|
||||
D_mario_raceway_060015C8,
|
||||
D_mario_raceway_06001740,
|
||||
D_mario_raceway_06001A30,
|
||||
D_mario_raceway_06001850,
|
||||
D_mario_raceway_06001B70,
|
||||
D_mario_raceway_06001CF8,
|
||||
D_mario_raceway_06001F68,
|
||||
D_mario_raceway_06001DE0,
|
||||
D_mario_raceway_060020A0,
|
||||
D_mario_raceway_060021E8,
|
||||
D_mario_raceway_06002418,
|
||||
D_mario_raceway_060022E0,
|
||||
D_mario_raceway_06002558,
|
||||
D_mario_raceway_06002680,
|
||||
D_mario_raceway_060028B0,
|
||||
D_mario_raceway_06002790,
|
||||
D_mario_raceway_06002A10,
|
||||
D_mario_raceway_06002B40,
|
||||
D_mario_raceway_06002DC0,
|
||||
D_mario_raceway_06002C98,
|
||||
D_mario_raceway_06002EF8,
|
||||
D_mario_raceway_06003038,
|
||||
D_mario_raceway_060032D8,
|
||||
D_mario_raceway_060031F0,
|
||||
D_mario_raceway_06003458,
|
||||
D_mario_raceway_060035D0,
|
||||
D_mario_raceway_06003830,
|
||||
D_mario_raceway_06003748,
|
||||
D_mario_raceway_06003960,
|
||||
D_mario_raceway_06003AA0,
|
||||
D_mario_raceway_06003D68,
|
||||
D_mario_raceway_06003C08,
|
||||
D_mario_raceway_06003EB8,
|
||||
D_mario_raceway_06004038,
|
||||
D_mario_raceway_060042A0,
|
||||
D_mario_raceway_06004150,
|
||||
D_mario_raceway_060043D8,
|
||||
D_mario_raceway_060044F8,
|
||||
D_mario_raceway_06004738,
|
||||
D_mario_raceway_06004610,
|
||||
D_mario_raceway_06004840,
|
||||
D_mario_raceway_06004910,
|
||||
D_mario_raceway_06004B78,
|
||||
D_mario_raceway_06004A60,
|
||||
D_mario_raceway_06004CD8,
|
||||
D_mario_raceway_06004DC8,
|
||||
D_mario_raceway_06004FF0,
|
||||
D_mario_raceway_06004ED0,
|
||||
D_mario_raceway_06005150,
|
||||
d_course_mario_raceway_dl_0,
|
||||
d_course_mario_raceway_dl_1D0,
|
||||
d_course_mario_raceway_dl_E8,
|
||||
d_course_mario_raceway_dl_2C8,
|
||||
d_course_mario_raceway_dl_3A8,
|
||||
d_course_mario_raceway_dl_568,
|
||||
d_course_mario_raceway_dl_478,
|
||||
d_course_mario_raceway_dl_668,
|
||||
d_course_mario_raceway_dl_750,
|
||||
d_course_mario_raceway_dl_928,
|
||||
d_course_mario_raceway_dl_828,
|
||||
d_course_mario_raceway_dl_A00,
|
||||
d_course_mario_raceway_dl_B08,
|
||||
d_course_mario_raceway_dl_DC8,
|
||||
d_course_mario_raceway_dl_C20,
|
||||
d_course_mario_raceway_dl_F60,
|
||||
d_course_mario_raceway_dl_10A8,
|
||||
d_course_mario_raceway_dl_1408,
|
||||
d_course_mario_raceway_dl_1210,
|
||||
d_course_mario_raceway_dl_15C8,
|
||||
d_course_mario_raceway_dl_1740,
|
||||
d_course_mario_raceway_dl_1A30,
|
||||
d_course_mario_raceway_dl_1850,
|
||||
d_course_mario_raceway_dl_1B70,
|
||||
d_course_mario_raceway_dl_1CF8,
|
||||
d_course_mario_raceway_dl_1F68,
|
||||
d_course_mario_raceway_dl_1DE0,
|
||||
d_course_mario_raceway_dl_20A0,
|
||||
d_course_mario_raceway_dl_21E8,
|
||||
d_course_mario_raceway_dl_2418,
|
||||
d_course_mario_raceway_dl_22E0,
|
||||
d_course_mario_raceway_dl_2558,
|
||||
d_course_mario_raceway_dl_2680,
|
||||
d_course_mario_raceway_dl_28B0,
|
||||
d_course_mario_raceway_dl_2790,
|
||||
d_course_mario_raceway_dl_2A10,
|
||||
d_course_mario_raceway_dl_2B40,
|
||||
d_course_mario_raceway_dl_2DC0,
|
||||
d_course_mario_raceway_dl_2C98,
|
||||
d_course_mario_raceway_dl_2EF8,
|
||||
d_course_mario_raceway_dl_3038,
|
||||
d_course_mario_raceway_dl_32D8,
|
||||
d_course_mario_raceway_dl_31F0,
|
||||
d_course_mario_raceway_dl_3458,
|
||||
d_course_mario_raceway_dl_35D0,
|
||||
d_course_mario_raceway_dl_3830,
|
||||
d_course_mario_raceway_dl_3748,
|
||||
d_course_mario_raceway_dl_3960,
|
||||
d_course_mario_raceway_dl_3AA0,
|
||||
d_course_mario_raceway_dl_3D68,
|
||||
d_course_mario_raceway_dl_3C08,
|
||||
d_course_mario_raceway_dl_3EB8,
|
||||
d_course_mario_raceway_dl_4038,
|
||||
d_course_mario_raceway_dl_42A0,
|
||||
d_course_mario_raceway_dl_4150,
|
||||
d_course_mario_raceway_dl_43D8,
|
||||
d_course_mario_raceway_dl_44F8,
|
||||
d_course_mario_raceway_dl_4738,
|
||||
d_course_mario_raceway_dl_4610,
|
||||
d_course_mario_raceway_dl_4840,
|
||||
d_course_mario_raceway_dl_4910,
|
||||
d_course_mario_raceway_dl_4B78,
|
||||
d_course_mario_raceway_dl_4A60,
|
||||
d_course_mario_raceway_dl_4CD8,
|
||||
d_course_mario_raceway_dl_4DC8,
|
||||
d_course_mario_raceway_dl_4FF0,
|
||||
d_course_mario_raceway_dl_4ED0,
|
||||
d_course_mario_raceway_dl_5150,
|
||||
};
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/mushroom_cup/moo_moo_farm/course_data.inc.h"
|
||||
|
||||
extern u8 gTextureWoodDoor0[];
|
||||
extern u8 gTextureGrass2[];
|
||||
@@ -29,98 +30,6 @@ extern u8 gTexture64ACAC[];
|
||||
extern u8 gTexture66D698[];
|
||||
extern u8 gTexture66EBF0[];
|
||||
extern u8 gTextureWheelSteamEngineReal[];
|
||||
extern u8 D_moo_moo_farm_06000088[];
|
||||
extern u8 D_moo_moo_farm_06000598[];
|
||||
extern u8 D_moo_moo_farm_06000338[];
|
||||
extern u8 D_moo_moo_farm_060008A0[];
|
||||
extern u8 D_moo_moo_farm_06000B00[];
|
||||
extern u8 D_moo_moo_farm_06000FE0[];
|
||||
extern u8 D_moo_moo_farm_06000D70[];
|
||||
extern u8 D_moo_moo_farm_060012B8[];
|
||||
extern u8 D_moo_moo_farm_06001530[];
|
||||
extern u8 D_moo_moo_farm_06001A20[];
|
||||
extern u8 D_moo_moo_farm_06001790[];
|
||||
extern u8 D_moo_moo_farm_06001D00[];
|
||||
extern u8 D_moo_moo_farm_06001F58[];
|
||||
extern u8 D_moo_moo_farm_06002470[];
|
||||
extern u8 D_moo_moo_farm_06002190[];
|
||||
extern u8 D_moo_moo_farm_060027A8[];
|
||||
extern u8 D_moo_moo_farm_06002A10[];
|
||||
extern u8 D_moo_moo_farm_06002F20[];
|
||||
extern u8 D_moo_moo_farm_06002C38[];
|
||||
extern u8 D_moo_moo_farm_06003238[];
|
||||
extern u8 D_moo_moo_farm_060034A0[];
|
||||
extern u8 D_moo_moo_farm_060039F8[];
|
||||
extern u8 D_moo_moo_farm_060036B8[];
|
||||
extern u8 D_moo_moo_farm_06003CB0[];
|
||||
extern u8 D_moo_moo_farm_06003EB8[];
|
||||
extern u8 D_moo_moo_farm_06004428[];
|
||||
extern u8 D_moo_moo_farm_06004098[];
|
||||
extern u8 D_moo_moo_farm_060046D8[];
|
||||
extern u8 D_moo_moo_farm_06004910[];
|
||||
extern u8 D_moo_moo_farm_06004E00[];
|
||||
extern u8 D_moo_moo_farm_06004AD0[];
|
||||
extern u8 D_moo_moo_farm_06005040[];
|
||||
extern u8 D_moo_moo_farm_06005290[];
|
||||
extern u8 D_moo_moo_farm_06005758[];
|
||||
extern u8 D_moo_moo_farm_06005458[];
|
||||
extern u8 D_moo_moo_farm_06005990[];
|
||||
extern u8 D_moo_moo_farm_06005BF8[];
|
||||
extern u8 D_moo_moo_farm_060060A8[];
|
||||
extern u8 D_moo_moo_farm_06005DF0[];
|
||||
extern u8 D_moo_moo_farm_060062D0[];
|
||||
extern u8 D_moo_moo_farm_06006548[];
|
||||
extern u8 D_moo_moo_farm_06006A70[];
|
||||
extern u8 D_moo_moo_farm_06006778[];
|
||||
extern u8 D_moo_moo_farm_06006CB8[];
|
||||
extern u8 D_moo_moo_farm_06006FF0[];
|
||||
extern u8 D_moo_moo_farm_060074C8[];
|
||||
extern u8 D_moo_moo_farm_06007218[];
|
||||
extern u8 D_moo_moo_farm_06007718[];
|
||||
extern u8 D_moo_moo_farm_06007A80[];
|
||||
extern u8 D_moo_moo_farm_06007F78[];
|
||||
extern u8 D_moo_moo_farm_06007CD8[];
|
||||
extern u8 D_moo_moo_farm_060081E8[];
|
||||
extern u8 D_moo_moo_farm_060084D0[];
|
||||
extern u8 D_moo_moo_farm_060089A0[];
|
||||
extern u8 D_moo_moo_farm_06008728[];
|
||||
extern u8 D_moo_moo_farm_06008C00[];
|
||||
extern u8 D_moo_moo_farm_06008F18[];
|
||||
extern u8 D_moo_moo_farm_060093D0[];
|
||||
extern u8 D_moo_moo_farm_06009178[];
|
||||
extern u8 D_moo_moo_farm_06009640[];
|
||||
extern u8 D_moo_moo_farm_06009938[];
|
||||
extern u8 D_moo_moo_farm_06009DF8[];
|
||||
extern u8 D_moo_moo_farm_06009BB0[];
|
||||
extern u8 D_moo_moo_farm_0600A010[];
|
||||
extern u8 D_moo_moo_farm_0600A2C0[];
|
||||
extern u8 D_moo_moo_farm_0600A7B0[];
|
||||
extern u8 D_moo_moo_farm_0600A568[];
|
||||
extern u8 D_moo_moo_farm_0600A9C8[];
|
||||
extern u8 D_moo_moo_farm_0600ACB0[];
|
||||
extern u8 D_moo_moo_farm_0600B230[];
|
||||
extern u8 D_moo_moo_farm_0600B020[];
|
||||
extern u8 D_moo_moo_farm_0600B478[];
|
||||
extern u8 D_moo_moo_farm_0600B798[];
|
||||
extern u8 D_moo_moo_farm_0600BCE8[];
|
||||
extern u8 D_moo_moo_farm_0600BB00[];
|
||||
extern u8 D_moo_moo_farm_0600BF10[];
|
||||
extern u8 D_moo_moo_farm_0600C180[];
|
||||
extern u8 D_moo_moo_farm_0600C6D8[];
|
||||
extern u8 D_moo_moo_farm_0600C4F8[];
|
||||
extern u8 D_moo_moo_farm_0600C950[];
|
||||
extern u8 D_moo_moo_farm_0600CBC8[];
|
||||
extern u8 D_moo_moo_farm_0600D140[];
|
||||
extern u8 D_moo_moo_farm_0600CF58[];
|
||||
extern u8 D_moo_moo_farm_0600D408[];
|
||||
extern u8 D_moo_moo_farm_0600D6B0[];
|
||||
extern u8 D_moo_moo_farm_0600DC70[];
|
||||
extern u8 D_moo_moo_farm_0600DA50[];
|
||||
extern u8 D_moo_moo_farm_0600DF60[];
|
||||
extern u8 D_moo_moo_farm_0600E1D8[];
|
||||
extern u8 D_moo_moo_farm_0600E708[];
|
||||
extern u8 D_moo_moo_farm_0600E4B0[];
|
||||
extern u8 D_moo_moo_farm_0600EA18[];
|
||||
|
||||
const course_texture moo_moo_farm_textures[] = {
|
||||
{gTextureWoodDoor0, 0x0294, 0x1000, 0x0},
|
||||
@@ -155,96 +64,96 @@ const course_texture moo_moo_farm_textures[] = {
|
||||
};
|
||||
|
||||
const u8 *moo_moo_farm_dls[] = {
|
||||
D_moo_moo_farm_06000088,
|
||||
D_moo_moo_farm_06000598,
|
||||
D_moo_moo_farm_06000338,
|
||||
D_moo_moo_farm_060008A0,
|
||||
D_moo_moo_farm_06000B00,
|
||||
D_moo_moo_farm_06000FE0,
|
||||
D_moo_moo_farm_06000D70,
|
||||
D_moo_moo_farm_060012B8,
|
||||
D_moo_moo_farm_06001530,
|
||||
D_moo_moo_farm_06001A20,
|
||||
D_moo_moo_farm_06001790,
|
||||
D_moo_moo_farm_06001D00,
|
||||
D_moo_moo_farm_06001F58,
|
||||
D_moo_moo_farm_06002470,
|
||||
D_moo_moo_farm_06002190,
|
||||
D_moo_moo_farm_060027A8,
|
||||
D_moo_moo_farm_06002A10,
|
||||
D_moo_moo_farm_06002F20,
|
||||
D_moo_moo_farm_06002C38,
|
||||
D_moo_moo_farm_06003238,
|
||||
D_moo_moo_farm_060034A0,
|
||||
D_moo_moo_farm_060039F8,
|
||||
D_moo_moo_farm_060036B8,
|
||||
D_moo_moo_farm_06003CB0,
|
||||
D_moo_moo_farm_06003EB8,
|
||||
D_moo_moo_farm_06004428,
|
||||
D_moo_moo_farm_06004098,
|
||||
D_moo_moo_farm_060046D8,
|
||||
D_moo_moo_farm_06004910,
|
||||
D_moo_moo_farm_06004E00,
|
||||
D_moo_moo_farm_06004AD0,
|
||||
D_moo_moo_farm_06005040,
|
||||
D_moo_moo_farm_06005290,
|
||||
D_moo_moo_farm_06005758,
|
||||
D_moo_moo_farm_06005458,
|
||||
D_moo_moo_farm_06005990,
|
||||
D_moo_moo_farm_06005BF8,
|
||||
D_moo_moo_farm_060060A8,
|
||||
D_moo_moo_farm_06005DF0,
|
||||
D_moo_moo_farm_060062D0,
|
||||
D_moo_moo_farm_06006548,
|
||||
D_moo_moo_farm_06006A70,
|
||||
D_moo_moo_farm_06006778,
|
||||
D_moo_moo_farm_06006CB8,
|
||||
D_moo_moo_farm_06006FF0,
|
||||
D_moo_moo_farm_060074C8,
|
||||
D_moo_moo_farm_06007218,
|
||||
D_moo_moo_farm_06007718,
|
||||
D_moo_moo_farm_06007A80,
|
||||
D_moo_moo_farm_06007F78,
|
||||
D_moo_moo_farm_06007CD8,
|
||||
D_moo_moo_farm_060081E8,
|
||||
D_moo_moo_farm_060084D0,
|
||||
D_moo_moo_farm_060089A0,
|
||||
D_moo_moo_farm_06008728,
|
||||
D_moo_moo_farm_06008C00,
|
||||
D_moo_moo_farm_06008F18,
|
||||
D_moo_moo_farm_060093D0,
|
||||
D_moo_moo_farm_06009178,
|
||||
D_moo_moo_farm_06009640,
|
||||
D_moo_moo_farm_06009938,
|
||||
D_moo_moo_farm_06009DF8,
|
||||
D_moo_moo_farm_06009BB0,
|
||||
D_moo_moo_farm_0600A010,
|
||||
D_moo_moo_farm_0600A2C0,
|
||||
D_moo_moo_farm_0600A7B0,
|
||||
D_moo_moo_farm_0600A568,
|
||||
D_moo_moo_farm_0600A9C8,
|
||||
D_moo_moo_farm_0600ACB0,
|
||||
D_moo_moo_farm_0600B230,
|
||||
D_moo_moo_farm_0600B020,
|
||||
D_moo_moo_farm_0600B478,
|
||||
D_moo_moo_farm_0600B798,
|
||||
D_moo_moo_farm_0600BCE8,
|
||||
D_moo_moo_farm_0600BB00,
|
||||
D_moo_moo_farm_0600BF10,
|
||||
D_moo_moo_farm_0600C180,
|
||||
D_moo_moo_farm_0600C6D8,
|
||||
D_moo_moo_farm_0600C4F8,
|
||||
D_moo_moo_farm_0600C950,
|
||||
D_moo_moo_farm_0600CBC8,
|
||||
D_moo_moo_farm_0600D140,
|
||||
D_moo_moo_farm_0600CF58,
|
||||
D_moo_moo_farm_0600D408,
|
||||
D_moo_moo_farm_0600D6B0,
|
||||
D_moo_moo_farm_0600DC70,
|
||||
D_moo_moo_farm_0600DA50,
|
||||
D_moo_moo_farm_0600DF60,
|
||||
D_moo_moo_farm_0600E1D8,
|
||||
D_moo_moo_farm_0600E708,
|
||||
D_moo_moo_farm_0600E4B0,
|
||||
D_moo_moo_farm_0600EA18,
|
||||
d_course_moo_moo_farm_dl_88,
|
||||
d_course_moo_moo_farm_dl_598,
|
||||
d_course_moo_moo_farm_dl_338,
|
||||
d_course_moo_moo_farm_dl_8A0,
|
||||
d_course_moo_moo_farm_dl_B00,
|
||||
d_course_moo_moo_farm_dl_FE0,
|
||||
d_course_moo_moo_farm_dl_D70,
|
||||
d_course_moo_moo_farm_dl_12B8,
|
||||
d_course_moo_moo_farm_dl_1530,
|
||||
d_course_moo_moo_farm_dl_1A20,
|
||||
d_course_moo_moo_farm_dl_1790,
|
||||
d_course_moo_moo_farm_dl_1D00,
|
||||
d_course_moo_moo_farm_dl_1F58,
|
||||
d_course_moo_moo_farm_dl_2470,
|
||||
d_course_moo_moo_farm_dl_2190,
|
||||
d_course_moo_moo_farm_dl_27A8,
|
||||
d_course_moo_moo_farm_dl_2A10,
|
||||
d_course_moo_moo_farm_dl_2F20,
|
||||
d_course_moo_moo_farm_dl_2C38,
|
||||
d_course_moo_moo_farm_dl_3238,
|
||||
d_course_moo_moo_farm_dl_34A0,
|
||||
d_course_moo_moo_farm_dl_39F8,
|
||||
d_course_moo_moo_farm_dl_36B8,
|
||||
d_course_moo_moo_farm_dl_3CB0,
|
||||
d_course_moo_moo_farm_dl_3EB8,
|
||||
d_course_moo_moo_farm_dl_4428,
|
||||
d_course_moo_moo_farm_dl_4098,
|
||||
d_course_moo_moo_farm_dl_46D8,
|
||||
d_course_moo_moo_farm_dl_4910,
|
||||
d_course_moo_moo_farm_dl_4E00,
|
||||
d_course_moo_moo_farm_dl_4AD0,
|
||||
d_course_moo_moo_farm_dl_5040,
|
||||
d_course_moo_moo_farm_dl_5290,
|
||||
d_course_moo_moo_farm_dl_5758,
|
||||
d_course_moo_moo_farm_dl_5458,
|
||||
d_course_moo_moo_farm_dl_5990,
|
||||
d_course_moo_moo_farm_dl_5BF8,
|
||||
d_course_moo_moo_farm_dl_60A8,
|
||||
d_course_moo_moo_farm_dl_5DF0,
|
||||
d_course_moo_moo_farm_dl_62D0,
|
||||
d_course_moo_moo_farm_dl_6548,
|
||||
d_course_moo_moo_farm_dl_6A70,
|
||||
d_course_moo_moo_farm_dl_6778,
|
||||
d_course_moo_moo_farm_dl_6CB8,
|
||||
d_course_moo_moo_farm_dl_6FF0,
|
||||
d_course_moo_moo_farm_dl_74C8,
|
||||
d_course_moo_moo_farm_dl_7218,
|
||||
d_course_moo_moo_farm_dl_7718,
|
||||
d_course_moo_moo_farm_dl_7A80,
|
||||
d_course_moo_moo_farm_dl_7F78,
|
||||
d_course_moo_moo_farm_dl_7CD8,
|
||||
d_course_moo_moo_farm_dl_81E8,
|
||||
d_course_moo_moo_farm_dl_84D0,
|
||||
d_course_moo_moo_farm_dl_89A0,
|
||||
d_course_moo_moo_farm_dl_8728,
|
||||
d_course_moo_moo_farm_dl_8C00,
|
||||
d_course_moo_moo_farm_dl_8F18,
|
||||
d_course_moo_moo_farm_dl_93D0,
|
||||
d_course_moo_moo_farm_dl_9178,
|
||||
d_course_moo_moo_farm_dl_9640,
|
||||
d_course_moo_moo_farm_dl_9938,
|
||||
d_course_moo_moo_farm_dl_9DF8,
|
||||
d_course_moo_moo_farm_dl_9BB0,
|
||||
d_course_moo_moo_farm_dl_A010,
|
||||
d_course_moo_moo_farm_dl_A2C0,
|
||||
d_course_moo_moo_farm_dl_A7B0,
|
||||
d_course_moo_moo_farm_dl_A568,
|
||||
d_course_moo_moo_farm_dl_A9C8,
|
||||
d_course_moo_moo_farm_dl_ACB0,
|
||||
d_course_moo_moo_farm_dl_B230,
|
||||
d_course_moo_moo_farm_dl_B020,
|
||||
d_course_moo_moo_farm_dl_B478,
|
||||
d_course_moo_moo_farm_dl_B798,
|
||||
d_course_moo_moo_farm_dl_BCE8,
|
||||
d_course_moo_moo_farm_dl_BB00,
|
||||
d_course_moo_moo_farm_dl_BF10,
|
||||
d_course_moo_moo_farm_dl_C180,
|
||||
d_course_moo_moo_farm_dl_C6D8,
|
||||
d_course_moo_moo_farm_dl_C4F8,
|
||||
d_course_moo_moo_farm_dl_C950,
|
||||
d_course_moo_moo_farm_dl_CBC8,
|
||||
d_course_moo_moo_farm_dl_D140,
|
||||
d_course_moo_moo_farm_dl_CF58,
|
||||
d_course_moo_moo_farm_dl_D408,
|
||||
d_course_moo_moo_farm_dl_D6B0,
|
||||
d_course_moo_moo_farm_dl_DC70,
|
||||
d_course_moo_moo_farm_dl_DA50,
|
||||
d_course_moo_moo_farm_dl_DF60,
|
||||
d_course_moo_moo_farm_dl_E1D8,
|
||||
d_course_moo_moo_farm_dl_E708,
|
||||
d_course_moo_moo_farm_dl_E4B0,
|
||||
d_course_moo_moo_farm_dl_EA18,
|
||||
};
|
||||
|
||||
+134
-265
@@ -1,5 +1,6 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/star_cup/royal_raceway/course_data.inc.h"
|
||||
|
||||
extern u8 gTexture64619C[];
|
||||
extern u8 gTexture645134[];
|
||||
@@ -44,138 +45,6 @@ extern u8 gTextureFencePostWooden[];
|
||||
extern u8 gTexture648508[];
|
||||
extern u8 gTexture6449D4[];
|
||||
extern u8 gTexture67FE0C[];
|
||||
extern u8 D_royal_raceway_06000000[];
|
||||
extern u8 D_royal_raceway_06000360[];
|
||||
extern u8 D_royal_raceway_06000258[];
|
||||
extern u8 D_royal_raceway_06000470[];
|
||||
extern u8 D_royal_raceway_060006D0[];
|
||||
extern u8 D_royal_raceway_06000A48[];
|
||||
extern u8 D_royal_raceway_060008E0[];
|
||||
extern u8 D_royal_raceway_06000B40[];
|
||||
extern u8 D_royal_raceway_06000DA0[];
|
||||
extern u8 D_royal_raceway_06001180[];
|
||||
extern u8 D_royal_raceway_06000F40[];
|
||||
extern u8 D_royal_raceway_060012C0[];
|
||||
extern u8 D_royal_raceway_06001538[];
|
||||
extern u8 D_royal_raceway_06001850[];
|
||||
extern u8 D_royal_raceway_06001610[];
|
||||
extern u8 D_royal_raceway_060019B0[];
|
||||
extern u8 D_royal_raceway_06001BB8[];
|
||||
extern u8 D_royal_raceway_06001E88[];
|
||||
extern u8 D_royal_raceway_06001C40[];
|
||||
extern u8 D_royal_raceway_06002018[];
|
||||
extern u8 D_royal_raceway_060021A8[];
|
||||
extern u8 D_royal_raceway_06002428[];
|
||||
extern u8 D_royal_raceway_06002210[];
|
||||
extern u8 D_royal_raceway_060025F0[];
|
||||
extern u8 D_royal_raceway_060026F0[];
|
||||
extern u8 D_royal_raceway_060029A0[];
|
||||
extern u8 D_royal_raceway_060027B8[];
|
||||
extern u8 D_royal_raceway_06002B78[];
|
||||
extern u8 D_royal_raceway_06002C20[];
|
||||
extern u8 D_royal_raceway_06002FE0[];
|
||||
extern u8 D_royal_raceway_06002DD0[];
|
||||
extern u8 D_royal_raceway_060031F8[];
|
||||
extern u8 D_royal_raceway_060033B0[];
|
||||
extern u8 D_royal_raceway_06003748[];
|
||||
extern u8 D_royal_raceway_06003580[];
|
||||
extern u8 D_royal_raceway_06003960[];
|
||||
extern u8 D_royal_raceway_06003AD8[];
|
||||
extern u8 D_royal_raceway_06003D38[];
|
||||
extern u8 D_royal_raceway_06003BA8[];
|
||||
extern u8 D_royal_raceway_06003ED8[];
|
||||
extern u8 D_royal_raceway_06003FA0[];
|
||||
extern u8 D_royal_raceway_060041D8[];
|
||||
extern u8 D_royal_raceway_06004048[];
|
||||
extern u8 D_royal_raceway_06004380[];
|
||||
extern u8 D_royal_raceway_06004438[];
|
||||
extern u8 D_royal_raceway_060045A0[];
|
||||
extern u8 D_royal_raceway_060044C0[];
|
||||
extern u8 D_royal_raceway_060046A0[];
|
||||
extern u8 D_royal_raceway_06004750[];
|
||||
extern u8 D_royal_raceway_06004930[];
|
||||
extern u8 D_royal_raceway_06004800[];
|
||||
extern u8 D_royal_raceway_06004A38[];
|
||||
extern u8 D_royal_raceway_06004AE0[];
|
||||
extern u8 D_royal_raceway_06004D00[];
|
||||
extern u8 D_royal_raceway_06004BA8[];
|
||||
extern u8 D_royal_raceway_06004DF8[];
|
||||
extern u8 D_royal_raceway_06004EC0[];
|
||||
extern u8 D_royal_raceway_060050F0[];
|
||||
extern u8 D_royal_raceway_06004F80[];
|
||||
extern u8 D_royal_raceway_060051D0[];
|
||||
extern u8 D_royal_raceway_060052F0[];
|
||||
extern u8 D_royal_raceway_060054F8[];
|
||||
extern u8 D_royal_raceway_060053B8[];
|
||||
extern u8 D_royal_raceway_06005598[];
|
||||
extern u8 D_royal_raceway_060056C0[];
|
||||
extern u8 D_royal_raceway_06005890[];
|
||||
extern u8 D_royal_raceway_06005758[];
|
||||
extern u8 D_royal_raceway_06005900[];
|
||||
extern u8 D_royal_raceway_06005A40[];
|
||||
extern u8 D_royal_raceway_06005CA0[];
|
||||
extern u8 D_royal_raceway_06005B28[];
|
||||
extern u8 D_royal_raceway_06005D08[];
|
||||
extern u8 D_royal_raceway_06005EB8[];
|
||||
extern u8 D_royal_raceway_06006118[];
|
||||
extern u8 D_royal_raceway_06005FD8[];
|
||||
extern u8 D_royal_raceway_060061B0[];
|
||||
extern u8 D_royal_raceway_06006378[];
|
||||
extern u8 D_royal_raceway_06006780[];
|
||||
extern u8 D_royal_raceway_06006538[];
|
||||
extern u8 D_royal_raceway_060068C8[];
|
||||
extern u8 D_royal_raceway_06006BC0[];
|
||||
extern u8 D_royal_raceway_060070C0[];
|
||||
extern u8 D_royal_raceway_06006E20[];
|
||||
extern u8 D_royal_raceway_060072B8[];
|
||||
extern u8 D_royal_raceway_060075C0[];
|
||||
extern u8 D_royal_raceway_060078E8[];
|
||||
extern u8 D_royal_raceway_06007778[];
|
||||
extern u8 D_royal_raceway_06007AD0[];
|
||||
extern u8 D_royal_raceway_06007BD8[];
|
||||
extern u8 D_royal_raceway_06007ED8[];
|
||||
extern u8 D_royal_raceway_06007DB0[];
|
||||
extern u8 D_royal_raceway_06008068[];
|
||||
extern u8 D_royal_raceway_060081C0[];
|
||||
extern u8 D_royal_raceway_060084A0[];
|
||||
extern u8 D_royal_raceway_06008398[];
|
||||
extern u8 D_royal_raceway_06008620[];
|
||||
extern u8 D_royal_raceway_06008770[];
|
||||
extern u8 D_royal_raceway_060088B0[];
|
||||
extern u8 D_royal_raceway_06008838[];
|
||||
extern u8 D_royal_raceway_06008930[];
|
||||
extern u8 D_royal_raceway_060089F0[];
|
||||
extern u8 D_royal_raceway_06008CD8[];
|
||||
extern u8 D_royal_raceway_06008C58[];
|
||||
extern u8 D_royal_raceway_06008EB8[];
|
||||
extern u8 D_royal_raceway_06008FA8[];
|
||||
extern u8 D_royal_raceway_060092D0[];
|
||||
extern u8 D_royal_raceway_06009218[];
|
||||
extern u8 D_royal_raceway_060094E8[];
|
||||
extern u8 D_royal_raceway_06009678[];
|
||||
extern u8 D_royal_raceway_060099A0[];
|
||||
extern u8 D_royal_raceway_06009900[];
|
||||
extern u8 D_royal_raceway_06009B30[];
|
||||
extern u8 D_royal_raceway_06009D58[];
|
||||
extern u8 D_royal_raceway_0600A0A8[];
|
||||
extern u8 D_royal_raceway_06009FE8[];
|
||||
extern u8 D_royal_raceway_0600A200[];
|
||||
extern u8 D_royal_raceway_0600A478[];
|
||||
extern u8 D_royal_raceway_0600A728[];
|
||||
extern u8 D_royal_raceway_0600A600[];
|
||||
extern u8 D_royal_raceway_0600A8A8[];
|
||||
extern u8 D_royal_raceway_0600A9D0[];
|
||||
extern u8 D_royal_raceway_0600AC28[];
|
||||
extern u8 D_royal_raceway_0600AB28[];
|
||||
extern u8 D_royal_raceway_0600AD90[];
|
||||
extern u8 D_royal_raceway_0600AE70[];
|
||||
extern u8 D_royal_raceway_0600B040[];
|
||||
extern u8 D_royal_raceway_0600AFB0[];
|
||||
extern u8 D_royal_raceway_0600B188[];
|
||||
extern u8 D_royal_raceway_0600B230[];
|
||||
extern u8 D_royal_raceway_0600B3E8[];
|
||||
extern u8 D_royal_raceway_0600B2E0[];
|
||||
extern u8 D_royal_raceway_0600B508[];
|
||||
|
||||
const course_texture royal_raceway_textures[] = {
|
||||
{gTexture64619C, 0x0124, 0x0800, 0x0},
|
||||
@@ -224,137 +93,137 @@ const course_texture royal_raceway_textures[] = {
|
||||
{0x00000000 , 0x0000, 0x0000, 0x0},
|
||||
};
|
||||
|
||||
const u8 *royal_raceway_dls[] = {
|
||||
D_royal_raceway_06000000,
|
||||
D_royal_raceway_06000360,
|
||||
D_royal_raceway_06000258,
|
||||
D_royal_raceway_06000470,
|
||||
D_royal_raceway_060006D0,
|
||||
D_royal_raceway_06000A48,
|
||||
D_royal_raceway_060008E0,
|
||||
D_royal_raceway_06000B40,
|
||||
D_royal_raceway_06000DA0,
|
||||
D_royal_raceway_06001180,
|
||||
D_royal_raceway_06000F40,
|
||||
D_royal_raceway_060012C0,
|
||||
D_royal_raceway_06001538,
|
||||
D_royal_raceway_06001850,
|
||||
D_royal_raceway_06001610,
|
||||
D_royal_raceway_060019B0,
|
||||
D_royal_raceway_06001BB8,
|
||||
D_royal_raceway_06001E88,
|
||||
D_royal_raceway_06001C40,
|
||||
D_royal_raceway_06002018,
|
||||
D_royal_raceway_060021A8,
|
||||
D_royal_raceway_06002428,
|
||||
D_royal_raceway_06002210,
|
||||
D_royal_raceway_060025F0,
|
||||
D_royal_raceway_060026F0,
|
||||
D_royal_raceway_060029A0,
|
||||
D_royal_raceway_060027B8,
|
||||
D_royal_raceway_06002B78,
|
||||
D_royal_raceway_06002C20,
|
||||
D_royal_raceway_06002FE0,
|
||||
D_royal_raceway_06002DD0,
|
||||
D_royal_raceway_060031F8,
|
||||
D_royal_raceway_060033B0,
|
||||
D_royal_raceway_06003748,
|
||||
D_royal_raceway_06003580,
|
||||
D_royal_raceway_06003960,
|
||||
D_royal_raceway_06003AD8,
|
||||
D_royal_raceway_06003D38,
|
||||
D_royal_raceway_06003BA8,
|
||||
D_royal_raceway_06003ED8,
|
||||
D_royal_raceway_06003FA0,
|
||||
D_royal_raceway_060041D8,
|
||||
D_royal_raceway_06004048,
|
||||
D_royal_raceway_06004380,
|
||||
D_royal_raceway_06004438,
|
||||
D_royal_raceway_060045A0,
|
||||
D_royal_raceway_060044C0,
|
||||
D_royal_raceway_060046A0,
|
||||
D_royal_raceway_06004750,
|
||||
D_royal_raceway_06004930,
|
||||
D_royal_raceway_06004800,
|
||||
D_royal_raceway_06004A38,
|
||||
D_royal_raceway_06004AE0,
|
||||
D_royal_raceway_06004D00,
|
||||
D_royal_raceway_06004BA8,
|
||||
D_royal_raceway_06004DF8,
|
||||
D_royal_raceway_06004EC0,
|
||||
D_royal_raceway_060050F0,
|
||||
D_royal_raceway_06004F80,
|
||||
D_royal_raceway_060051D0,
|
||||
D_royal_raceway_060052F0,
|
||||
D_royal_raceway_060054F8,
|
||||
D_royal_raceway_060053B8,
|
||||
D_royal_raceway_06005598,
|
||||
D_royal_raceway_060056C0,
|
||||
D_royal_raceway_06005890,
|
||||
D_royal_raceway_06005758,
|
||||
D_royal_raceway_06005900,
|
||||
D_royal_raceway_06005A40,
|
||||
D_royal_raceway_06005CA0,
|
||||
D_royal_raceway_06005B28,
|
||||
D_royal_raceway_06005D08,
|
||||
D_royal_raceway_06005EB8,
|
||||
D_royal_raceway_06006118,
|
||||
D_royal_raceway_06005FD8,
|
||||
D_royal_raceway_060061B0,
|
||||
D_royal_raceway_06006378,
|
||||
D_royal_raceway_06006780,
|
||||
D_royal_raceway_06006538,
|
||||
D_royal_raceway_060068C8,
|
||||
D_royal_raceway_06006BC0,
|
||||
D_royal_raceway_060070C0,
|
||||
D_royal_raceway_06006E20,
|
||||
D_royal_raceway_060072B8,
|
||||
D_royal_raceway_060075C0,
|
||||
D_royal_raceway_060078E8,
|
||||
D_royal_raceway_06007778,
|
||||
D_royal_raceway_06007AD0,
|
||||
D_royal_raceway_06007BD8,
|
||||
D_royal_raceway_06007ED8,
|
||||
D_royal_raceway_06007DB0,
|
||||
D_royal_raceway_06008068,
|
||||
D_royal_raceway_060081C0,
|
||||
D_royal_raceway_060084A0,
|
||||
D_royal_raceway_06008398,
|
||||
D_royal_raceway_06008620,
|
||||
D_royal_raceway_06008770,
|
||||
D_royal_raceway_060088B0,
|
||||
D_royal_raceway_06008838,
|
||||
D_royal_raceway_06008930,
|
||||
D_royal_raceway_060089F0,
|
||||
D_royal_raceway_06008CD8,
|
||||
D_royal_raceway_06008C58,
|
||||
D_royal_raceway_06008EB8,
|
||||
D_royal_raceway_06008FA8,
|
||||
D_royal_raceway_060092D0,
|
||||
D_royal_raceway_06009218,
|
||||
D_royal_raceway_060094E8,
|
||||
D_royal_raceway_06009678,
|
||||
D_royal_raceway_060099A0,
|
||||
D_royal_raceway_06009900,
|
||||
D_royal_raceway_06009B30,
|
||||
D_royal_raceway_06009D58,
|
||||
D_royal_raceway_0600A0A8,
|
||||
D_royal_raceway_06009FE8,
|
||||
D_royal_raceway_0600A200,
|
||||
D_royal_raceway_0600A478,
|
||||
D_royal_raceway_0600A728,
|
||||
D_royal_raceway_0600A600,
|
||||
D_royal_raceway_0600A8A8,
|
||||
D_royal_raceway_0600A9D0,
|
||||
D_royal_raceway_0600AC28,
|
||||
D_royal_raceway_0600AB28,
|
||||
D_royal_raceway_0600AD90,
|
||||
D_royal_raceway_0600AE70,
|
||||
D_royal_raceway_0600B040,
|
||||
D_royal_raceway_0600AFB0,
|
||||
D_royal_raceway_0600B188,
|
||||
D_royal_raceway_0600B230,
|
||||
D_royal_raceway_0600B3E8,
|
||||
D_royal_raceway_0600B2E0,
|
||||
D_royal_raceway_0600B508,
|
||||
const Gfx *royal_raceway_dls[] = {
|
||||
d_course_royal_raceway_dl_0,
|
||||
d_course_royal_raceway_dl_360,
|
||||
d_course_royal_raceway_dl_258,
|
||||
d_course_royal_raceway_dl_470,
|
||||
d_course_royal_raceway_dl_6D0,
|
||||
d_course_royal_raceway_dl_A48,
|
||||
d_course_royal_raceway_dl_8E0,
|
||||
d_course_royal_raceway_dl_B40,
|
||||
d_course_royal_raceway_dl_DA0,
|
||||
d_course_royal_raceway_dl_1180,
|
||||
d_course_royal_raceway_dl_F40,
|
||||
d_course_royal_raceway_dl_12C0,
|
||||
d_course_royal_raceway_dl_1538,
|
||||
d_course_royal_raceway_dl_1850,
|
||||
d_course_royal_raceway_dl_1610,
|
||||
d_course_royal_raceway_dl_19B0,
|
||||
d_course_royal_raceway_dl_1BB8,
|
||||
d_course_royal_raceway_dl_1E88,
|
||||
d_course_royal_raceway_dl_1C40,
|
||||
d_course_royal_raceway_dl_2018,
|
||||
d_course_royal_raceway_dl_21A8,
|
||||
d_course_royal_raceway_dl_2428,
|
||||
d_course_royal_raceway_dl_2210,
|
||||
d_course_royal_raceway_dl_25F0,
|
||||
d_course_royal_raceway_dl_26F0,
|
||||
d_course_royal_raceway_dl_29A0,
|
||||
d_course_royal_raceway_dl_27B8,
|
||||
d_course_royal_raceway_dl_2B78,
|
||||
d_course_royal_raceway_dl_2C20,
|
||||
d_course_royal_raceway_dl_2FE0,
|
||||
d_course_royal_raceway_dl_2DD0,
|
||||
d_course_royal_raceway_dl_31F8,
|
||||
d_course_royal_raceway_dl_33B0,
|
||||
d_course_royal_raceway_dl_3748,
|
||||
d_course_royal_raceway_dl_3580,
|
||||
d_course_royal_raceway_dl_3960,
|
||||
d_course_royal_raceway_dl_3AD8,
|
||||
d_course_royal_raceway_dl_3D38,
|
||||
d_course_royal_raceway_dl_3BA8,
|
||||
d_course_royal_raceway_dl_3ED8,
|
||||
d_course_royal_raceway_dl_3FA0,
|
||||
d_course_royal_raceway_dl_41D8,
|
||||
d_course_royal_raceway_dl_4048,
|
||||
d_course_royal_raceway_dl_4380,
|
||||
d_course_royal_raceway_dl_4438,
|
||||
d_course_royal_raceway_dl_45A0,
|
||||
d_course_royal_raceway_dl_44C0,
|
||||
d_course_royal_raceway_dl_46A0,
|
||||
d_course_royal_raceway_dl_4750,
|
||||
d_course_royal_raceway_dl_4930,
|
||||
d_course_royal_raceway_dl_4800,
|
||||
d_course_royal_raceway_dl_4A38,
|
||||
d_course_royal_raceway_dl_4AE0,
|
||||
d_course_royal_raceway_dl_4D00,
|
||||
d_course_royal_raceway_dl_4BA8,
|
||||
d_course_royal_raceway_dl_4DF8,
|
||||
d_course_royal_raceway_dl_4EC0,
|
||||
d_course_royal_raceway_dl_50F0,
|
||||
d_course_royal_raceway_dl_4F80,
|
||||
d_course_royal_raceway_dl_51D0,
|
||||
d_course_royal_raceway_dl_52F0,
|
||||
d_course_royal_raceway_dl_54F8,
|
||||
d_course_royal_raceway_dl_53B8,
|
||||
d_course_royal_raceway_dl_5598,
|
||||
d_course_royal_raceway_dl_56C0,
|
||||
d_course_royal_raceway_dl_5890,
|
||||
d_course_royal_raceway_dl_5758,
|
||||
d_course_royal_raceway_dl_5900,
|
||||
d_course_royal_raceway_dl_5A40,
|
||||
d_course_royal_raceway_dl_5CA0,
|
||||
d_course_royal_raceway_dl_5B28,
|
||||
d_course_royal_raceway_dl_5D08,
|
||||
d_course_royal_raceway_dl_5EB8,
|
||||
d_course_royal_raceway_dl_6118,
|
||||
d_course_royal_raceway_dl_5FD8,
|
||||
d_course_royal_raceway_dl_61B0,
|
||||
d_course_royal_raceway_dl_6378,
|
||||
d_course_royal_raceway_dl_6780,
|
||||
d_course_royal_raceway_dl_6538,
|
||||
d_course_royal_raceway_dl_68C8,
|
||||
d_course_royal_raceway_dl_6BC0,
|
||||
d_course_royal_raceway_dl_70C0,
|
||||
d_course_royal_raceway_dl_6E20,
|
||||
d_course_royal_raceway_dl_72B8,
|
||||
d_course_royal_raceway_dl_75C0,
|
||||
d_course_royal_raceway_dl_78E8,
|
||||
d_course_royal_raceway_dl_7778,
|
||||
d_course_royal_raceway_dl_7AD0,
|
||||
d_course_royal_raceway_dl_7BD8,
|
||||
d_course_royal_raceway_dl_7ED8,
|
||||
d_course_royal_raceway_dl_7DB0,
|
||||
d_course_royal_raceway_dl_8068,
|
||||
d_course_royal_raceway_dl_81C0,
|
||||
d_course_royal_raceway_dl_84A0,
|
||||
d_course_royal_raceway_dl_8398,
|
||||
d_course_royal_raceway_dl_8620,
|
||||
d_course_royal_raceway_dl_8770,
|
||||
d_course_royal_raceway_dl_88B0,
|
||||
d_course_royal_raceway_dl_8838,
|
||||
d_course_royal_raceway_dl_8930,
|
||||
d_course_royal_raceway_dl_89F0,
|
||||
d_course_royal_raceway_dl_8CD8,
|
||||
d_course_royal_raceway_dl_8C58,
|
||||
d_course_royal_raceway_dl_8EB8,
|
||||
d_course_royal_raceway_dl_8FA8,
|
||||
d_course_royal_raceway_dl_92D0,
|
||||
d_course_royal_raceway_dl_9218,
|
||||
d_course_royal_raceway_dl_94E8,
|
||||
d_course_royal_raceway_dl_9678,
|
||||
d_course_royal_raceway_dl_99A0,
|
||||
d_course_royal_raceway_dl_9900,
|
||||
d_course_royal_raceway_dl_9B30,
|
||||
d_course_royal_raceway_dl_9D58,
|
||||
d_course_royal_raceway_dl_A0A8,
|
||||
d_course_royal_raceway_dl_9FE8,
|
||||
d_course_royal_raceway_dl_A200,
|
||||
d_course_royal_raceway_dl_A478,
|
||||
d_course_royal_raceway_dl_A728,
|
||||
d_course_royal_raceway_dl_A600,
|
||||
d_course_royal_raceway_dl_A8A8,
|
||||
d_course_royal_raceway_dl_A9D0,
|
||||
d_course_royal_raceway_dl_AC28,
|
||||
d_course_royal_raceway_dl_AB28,
|
||||
d_course_royal_raceway_dl_AD90,
|
||||
d_course_royal_raceway_dl_AE70,
|
||||
d_course_royal_raceway_dl_B040,
|
||||
d_course_royal_raceway_dl_AFB0,
|
||||
d_course_royal_raceway_dl_B188,
|
||||
d_course_royal_raceway_dl_B230,
|
||||
d_course_royal_raceway_dl_B3E8,
|
||||
d_course_royal_raceway_dl_B2E0,
|
||||
d_course_royal_raceway_dl_B508,
|
||||
};
|
||||
|
||||
+146
-289
@@ -1,5 +1,6 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/star_cup/sherbet_land/course_data.inc.h"
|
||||
|
||||
extern u8 gTexture643B3C[];
|
||||
extern u8 gTexture66D024[];
|
||||
@@ -11,150 +12,6 @@ extern u8 gTexture67893C[];
|
||||
extern u8 gTexture651984[];
|
||||
extern u8 gTexture651428[];
|
||||
extern u8 gTexture662924[];
|
||||
extern u8 D_sherbet_land_06000000[];
|
||||
extern u8 D_sherbet_land_06000158[];
|
||||
extern u8 D_sherbet_land_060000C0[];
|
||||
extern u8 D_sherbet_land_060001A8[];
|
||||
extern u8 D_sherbet_land_06000280[];
|
||||
extern u8 D_sherbet_land_060003B8[];
|
||||
extern u8 D_sherbet_land_06000310[];
|
||||
extern u8 D_sherbet_land_06000400[];
|
||||
extern u8 D_sherbet_land_060004E8[];
|
||||
extern u8 D_sherbet_land_06000638[];
|
||||
extern u8 D_sherbet_land_06000560[];
|
||||
extern u8 D_sherbet_land_060006A0[];
|
||||
extern u8 D_sherbet_land_06000768[];
|
||||
extern u8 D_sherbet_land_06000880[];
|
||||
extern u8 D_sherbet_land_060007A0[];
|
||||
extern u8 D_sherbet_land_060008E8[];
|
||||
extern u8 D_sherbet_land_060009A0[];
|
||||
extern u8 D_sherbet_land_06000B08[];
|
||||
extern u8 D_sherbet_land_06000A28[];
|
||||
extern u8 D_sherbet_land_06000BC0[];
|
||||
extern u8 D_sherbet_land_06000C88[];
|
||||
extern u8 D_sherbet_land_06000DF0[];
|
||||
extern u8 D_sherbet_land_06000D10[];
|
||||
extern u8 D_sherbet_land_06000EC8[];
|
||||
extern u8 D_sherbet_land_06000F68[];
|
||||
extern u8 D_sherbet_land_060010D8[];
|
||||
extern u8 D_sherbet_land_06001028[];
|
||||
extern u8 D_sherbet_land_060011C8[];
|
||||
extern u8 D_sherbet_land_06001238[];
|
||||
extern u8 D_sherbet_land_06001368[];
|
||||
extern u8 D_sherbet_land_060012F0[];
|
||||
extern u8 D_sherbet_land_06001440[];
|
||||
extern u8 D_sherbet_land_06001480[];
|
||||
extern u8 D_sherbet_land_06001508[];
|
||||
extern u8 D_sherbet_land_060014C0[];
|
||||
extern u8 D_sherbet_land_06001570[];
|
||||
extern u8 D_sherbet_land_06001598[];
|
||||
extern u8 D_sherbet_land_06001638[];
|
||||
extern u8 D_sherbet_land_060015F0[];
|
||||
extern u8 D_sherbet_land_06001698[];
|
||||
extern u8 D_sherbet_land_060016C0[];
|
||||
extern u8 D_sherbet_land_06001778[];
|
||||
extern u8 D_sherbet_land_06001730[];
|
||||
extern u8 D_sherbet_land_060017D8[];
|
||||
extern u8 D_sherbet_land_06001828[];
|
||||
extern u8 D_sherbet_land_060018E8[];
|
||||
extern u8 D_sherbet_land_060018A0[];
|
||||
extern u8 D_sherbet_land_06001920[];
|
||||
extern u8 D_sherbet_land_060019A0[];
|
||||
extern u8 D_sherbet_land_06001A58[];
|
||||
extern u8 D_sherbet_land_060019F0[];
|
||||
extern u8 D_sherbet_land_06001A90[];
|
||||
extern u8 D_sherbet_land_06001AF8[];
|
||||
extern u8 D_sherbet_land_06001BA8[];
|
||||
extern u8 D_sherbet_land_06001B50[];
|
||||
extern u8 D_sherbet_land_06001C20[];
|
||||
extern u8 D_sherbet_land_06001C48[];
|
||||
extern u8 D_sherbet_land_06001D60[];
|
||||
extern u8 D_sherbet_land_06001D08[];
|
||||
extern u8 D_sherbet_land_06001E10[];
|
||||
extern u8 D_sherbet_land_06001E88[];
|
||||
extern u8 D_sherbet_land_06002010[];
|
||||
extern u8 D_sherbet_land_06001F70[];
|
||||
extern u8 D_sherbet_land_060020D0[];
|
||||
extern u8 D_sherbet_land_06002190[];
|
||||
extern u8 D_sherbet_land_060022F8[];
|
||||
extern u8 D_sherbet_land_06002288[];
|
||||
extern u8 D_sherbet_land_06002370[];
|
||||
extern u8 D_sherbet_land_06002438[];
|
||||
extern u8 D_sherbet_land_060025A0[];
|
||||
extern u8 D_sherbet_land_06002530[];
|
||||
extern u8 D_sherbet_land_060025F8[];
|
||||
extern u8 D_sherbet_land_060026D0[];
|
||||
extern u8 D_sherbet_land_060028A0[];
|
||||
extern u8 D_sherbet_land_060027F0[];
|
||||
extern u8 D_sherbet_land_06002918[];
|
||||
extern u8 D_sherbet_land_06002A38[];
|
||||
extern u8 D_sherbet_land_06002BE0[];
|
||||
extern u8 D_sherbet_land_06002B08[];
|
||||
extern u8 D_sherbet_land_06002C58[];
|
||||
extern u8 D_sherbet_land_06002D78[];
|
||||
extern u8 D_sherbet_land_06002F48[];
|
||||
extern u8 D_sherbet_land_06002E28[];
|
||||
extern u8 D_sherbet_land_06002FE8[];
|
||||
extern u8 D_sherbet_land_060030E0[];
|
||||
extern u8 D_sherbet_land_06003260[];
|
||||
extern u8 D_sherbet_land_06003150[];
|
||||
extern u8 D_sherbet_land_06003320[];
|
||||
extern u8 D_sherbet_land_060033E0[];
|
||||
extern u8 D_sherbet_land_060035A8[];
|
||||
extern u8 D_sherbet_land_06003490[];
|
||||
extern u8 D_sherbet_land_060036A8[];
|
||||
extern u8 D_sherbet_land_06003770[];
|
||||
extern u8 D_sherbet_land_06003940[];
|
||||
extern u8 D_sherbet_land_06003840[];
|
||||
extern u8 D_sherbet_land_06003A50[];
|
||||
extern u8 D_sherbet_land_06003AE0[];
|
||||
extern u8 D_sherbet_land_06003C48[];
|
||||
extern u8 D_sherbet_land_06003BA8[];
|
||||
extern u8 D_sherbet_land_06003D40[];
|
||||
extern u8 D_sherbet_land_06003D98[];
|
||||
extern u8 D_sherbet_land_06003EB8[];
|
||||
extern u8 D_sherbet_land_06003E58[];
|
||||
extern u8 D_sherbet_land_06003FA0[];
|
||||
extern u8 D_sherbet_land_06003FC0[];
|
||||
extern u8 D_sherbet_land_06003FE8[];
|
||||
extern u8 D_sherbet_land_06003FD8[];
|
||||
extern u8 D_sherbet_land_06004000[];
|
||||
extern u8 D_sherbet_land_06004010[];
|
||||
extern u8 D_sherbet_land_06004020[];
|
||||
extern u8 D_sherbet_land_06004018[];
|
||||
extern u8 D_sherbet_land_06004028[];
|
||||
extern u8 D_sherbet_land_06004030[];
|
||||
extern u8 D_sherbet_land_06004040[];
|
||||
extern u8 D_sherbet_land_06004038[];
|
||||
extern u8 D_sherbet_land_06004048[];
|
||||
extern u8 D_sherbet_land_06004050[];
|
||||
extern u8 D_sherbet_land_06004060[];
|
||||
extern u8 D_sherbet_land_06004058[];
|
||||
extern u8 D_sherbet_land_06004068[];
|
||||
extern u8 D_sherbet_land_06004070[];
|
||||
extern u8 D_sherbet_land_06004080[];
|
||||
extern u8 D_sherbet_land_06004078[];
|
||||
extern u8 D_sherbet_land_06004088[];
|
||||
extern u8 D_sherbet_land_06004090[];
|
||||
extern u8 D_sherbet_land_060040A0[];
|
||||
extern u8 D_sherbet_land_06004098[];
|
||||
extern u8 D_sherbet_land_060040A8[];
|
||||
extern u8 D_sherbet_land_060040B0[];
|
||||
extern u8 D_sherbet_land_060041B8[];
|
||||
extern u8 D_sherbet_land_06004180[];
|
||||
extern u8 D_sherbet_land_06004280[];
|
||||
extern u8 D_sherbet_land_060042E0[];
|
||||
extern u8 D_sherbet_land_06004470[];
|
||||
extern u8 D_sherbet_land_060043C8[];
|
||||
extern u8 D_sherbet_land_06004570[];
|
||||
extern u8 D_sherbet_land_06004618[];
|
||||
extern u8 D_sherbet_land_06004798[];
|
||||
extern u8 D_sherbet_land_06004710[];
|
||||
extern u8 D_sherbet_land_06004868[];
|
||||
extern u8 D_sherbet_land_06004930[];
|
||||
extern u8 D_sherbet_land_06004A98[];
|
||||
extern u8 D_sherbet_land_06004A20[];
|
||||
extern u8 D_sherbet_land_06004B20[];
|
||||
|
||||
const course_texture sherbet_land_textures[] = {
|
||||
{gTexture643B3C, 0x0798, 0x0800, 0x0},
|
||||
@@ -170,149 +27,149 @@ const course_texture sherbet_land_textures[] = {
|
||||
{0x00000000 , 0x0000, 0x0000, 0x0},
|
||||
};
|
||||
|
||||
const u8 *sherbet_land_dls[] = {
|
||||
D_sherbet_land_06000000,
|
||||
D_sherbet_land_06000158,
|
||||
D_sherbet_land_060000C0,
|
||||
D_sherbet_land_060001A8,
|
||||
D_sherbet_land_06000280,
|
||||
D_sherbet_land_060003B8,
|
||||
D_sherbet_land_06000310,
|
||||
D_sherbet_land_06000400,
|
||||
D_sherbet_land_060004E8,
|
||||
D_sherbet_land_06000638,
|
||||
D_sherbet_land_06000560,
|
||||
D_sherbet_land_060006A0,
|
||||
D_sherbet_land_06000768,
|
||||
D_sherbet_land_06000880,
|
||||
D_sherbet_land_060007A0,
|
||||
D_sherbet_land_060008E8,
|
||||
D_sherbet_land_060009A0,
|
||||
D_sherbet_land_06000B08,
|
||||
D_sherbet_land_06000A28,
|
||||
D_sherbet_land_06000BC0,
|
||||
D_sherbet_land_06000C88,
|
||||
D_sherbet_land_06000DF0,
|
||||
D_sherbet_land_06000D10,
|
||||
D_sherbet_land_06000EC8,
|
||||
D_sherbet_land_06000F68,
|
||||
D_sherbet_land_060010D8,
|
||||
D_sherbet_land_06001028,
|
||||
D_sherbet_land_060011C8,
|
||||
D_sherbet_land_06001238,
|
||||
D_sherbet_land_06001368,
|
||||
D_sherbet_land_060012F0,
|
||||
D_sherbet_land_06001440,
|
||||
D_sherbet_land_06001480,
|
||||
D_sherbet_land_06001508,
|
||||
D_sherbet_land_060014C0,
|
||||
D_sherbet_land_06001570,
|
||||
D_sherbet_land_06001598,
|
||||
D_sherbet_land_06001638,
|
||||
D_sherbet_land_060015F0,
|
||||
D_sherbet_land_06001698,
|
||||
D_sherbet_land_060016C0,
|
||||
D_sherbet_land_06001778,
|
||||
D_sherbet_land_06001730,
|
||||
D_sherbet_land_060017D8,
|
||||
D_sherbet_land_06001828,
|
||||
D_sherbet_land_060018E8,
|
||||
D_sherbet_land_060018A0,
|
||||
D_sherbet_land_06001920,
|
||||
D_sherbet_land_060019A0,
|
||||
D_sherbet_land_06001A58,
|
||||
D_sherbet_land_060019F0,
|
||||
D_sherbet_land_06001A90,
|
||||
D_sherbet_land_06001AF8,
|
||||
D_sherbet_land_06001BA8,
|
||||
D_sherbet_land_06001B50,
|
||||
D_sherbet_land_06001C20,
|
||||
D_sherbet_land_06001C48,
|
||||
D_sherbet_land_06001D60,
|
||||
D_sherbet_land_06001D08,
|
||||
D_sherbet_land_06001E10,
|
||||
D_sherbet_land_06001E88,
|
||||
D_sherbet_land_06002010,
|
||||
D_sherbet_land_06001F70,
|
||||
D_sherbet_land_060020D0,
|
||||
D_sherbet_land_06002190,
|
||||
D_sherbet_land_060022F8,
|
||||
D_sherbet_land_06002288,
|
||||
D_sherbet_land_06002370,
|
||||
D_sherbet_land_06002438,
|
||||
D_sherbet_land_060025A0,
|
||||
D_sherbet_land_06002530,
|
||||
D_sherbet_land_060025F8,
|
||||
D_sherbet_land_060026D0,
|
||||
D_sherbet_land_060028A0,
|
||||
D_sherbet_land_060027F0,
|
||||
D_sherbet_land_06002918,
|
||||
D_sherbet_land_06002A38,
|
||||
D_sherbet_land_06002BE0,
|
||||
D_sherbet_land_06002B08,
|
||||
D_sherbet_land_06002C58,
|
||||
D_sherbet_land_06002D78,
|
||||
D_sherbet_land_06002F48,
|
||||
D_sherbet_land_06002E28,
|
||||
D_sherbet_land_06002FE8,
|
||||
D_sherbet_land_060030E0,
|
||||
D_sherbet_land_06003260,
|
||||
D_sherbet_land_06003150,
|
||||
D_sherbet_land_06003320,
|
||||
D_sherbet_land_060033E0,
|
||||
D_sherbet_land_060035A8,
|
||||
D_sherbet_land_06003490,
|
||||
D_sherbet_land_060036A8,
|
||||
D_sherbet_land_06003770,
|
||||
D_sherbet_land_06003940,
|
||||
D_sherbet_land_06003840,
|
||||
D_sherbet_land_06003A50,
|
||||
D_sherbet_land_06003AE0,
|
||||
D_sherbet_land_06003C48,
|
||||
D_sherbet_land_06003BA8,
|
||||
D_sherbet_land_06003D40,
|
||||
D_sherbet_land_06003D98,
|
||||
D_sherbet_land_06003EB8,
|
||||
D_sherbet_land_06003E58,
|
||||
D_sherbet_land_06003FA0,
|
||||
D_sherbet_land_06003FC0,
|
||||
D_sherbet_land_06003FE8,
|
||||
D_sherbet_land_06003FD8,
|
||||
D_sherbet_land_06004000,
|
||||
D_sherbet_land_06004010,
|
||||
D_sherbet_land_06004020,
|
||||
D_sherbet_land_06004018,
|
||||
D_sherbet_land_06004028,
|
||||
D_sherbet_land_06004030,
|
||||
D_sherbet_land_06004040,
|
||||
D_sherbet_land_06004038,
|
||||
D_sherbet_land_06004048,
|
||||
D_sherbet_land_06004050,
|
||||
D_sherbet_land_06004060,
|
||||
D_sherbet_land_06004058,
|
||||
D_sherbet_land_06004068,
|
||||
D_sherbet_land_06004070,
|
||||
D_sherbet_land_06004080,
|
||||
D_sherbet_land_06004078,
|
||||
D_sherbet_land_06004088,
|
||||
D_sherbet_land_06004090,
|
||||
D_sherbet_land_060040A0,
|
||||
D_sherbet_land_06004098,
|
||||
D_sherbet_land_060040A8,
|
||||
D_sherbet_land_060040B0,
|
||||
D_sherbet_land_060041B8,
|
||||
D_sherbet_land_06004180,
|
||||
D_sherbet_land_06004280,
|
||||
D_sherbet_land_060042E0,
|
||||
D_sherbet_land_06004470,
|
||||
D_sherbet_land_060043C8,
|
||||
D_sherbet_land_06004570,
|
||||
D_sherbet_land_06004618,
|
||||
D_sherbet_land_06004798,
|
||||
D_sherbet_land_06004710,
|
||||
D_sherbet_land_06004868,
|
||||
D_sherbet_land_06004930,
|
||||
D_sherbet_land_06004A98,
|
||||
D_sherbet_land_06004A20,
|
||||
D_sherbet_land_06004B20,
|
||||
const Gfx *sherbet_land_dls[] = {
|
||||
d_course_sherbet_land_dl_0,
|
||||
d_course_sherbet_land_dl_158,
|
||||
d_course_sherbet_land_dl_C0,
|
||||
d_course_sherbet_land_dl_1A8,
|
||||
d_course_sherbet_land_dl_280,
|
||||
d_course_sherbet_land_dl_3B8,
|
||||
d_course_sherbet_land_dl_310,
|
||||
d_course_sherbet_land_dl_400,
|
||||
d_course_sherbet_land_dl_4E8,
|
||||
d_course_sherbet_land_dl_638,
|
||||
d_course_sherbet_land_dl_560,
|
||||
d_course_sherbet_land_dl_6A0,
|
||||
d_course_sherbet_land_dl_768,
|
||||
d_course_sherbet_land_dl_880,
|
||||
d_course_sherbet_land_dl_7A0,
|
||||
d_course_sherbet_land_dl_8E8,
|
||||
d_course_sherbet_land_dl_9A0,
|
||||
d_course_sherbet_land_dl_B08,
|
||||
d_course_sherbet_land_dl_A28,
|
||||
d_course_sherbet_land_dl_BC0,
|
||||
d_course_sherbet_land_dl_C88,
|
||||
d_course_sherbet_land_dl_DF0,
|
||||
d_course_sherbet_land_dl_D10,
|
||||
d_course_sherbet_land_dl_EC8,
|
||||
d_course_sherbet_land_dl_F68,
|
||||
d_course_sherbet_land_dl_10D8,
|
||||
d_course_sherbet_land_dl_1028,
|
||||
d_course_sherbet_land_dl_11C8,
|
||||
d_course_sherbet_land_dl_1238,
|
||||
d_course_sherbet_land_dl_1368,
|
||||
d_course_sherbet_land_dl_12F0,
|
||||
d_course_sherbet_land_dl_1440,
|
||||
d_course_sherbet_land_dl_1480,
|
||||
d_course_sherbet_land_dl_1508,
|
||||
d_course_sherbet_land_dl_14C0,
|
||||
d_course_sherbet_land_dl_1570,
|
||||
d_course_sherbet_land_dl_1598,
|
||||
d_course_sherbet_land_dl_1638,
|
||||
d_course_sherbet_land_dl_15F0,
|
||||
d_course_sherbet_land_dl_1698,
|
||||
d_course_sherbet_land_dl_16C0,
|
||||
d_course_sherbet_land_dl_1778,
|
||||
d_course_sherbet_land_dl_1730,
|
||||
d_course_sherbet_land_dl_17D8,
|
||||
d_course_sherbet_land_dl_1828,
|
||||
d_course_sherbet_land_dl_18E8,
|
||||
d_course_sherbet_land_dl_18A0,
|
||||
d_course_sherbet_land_dl_1920,
|
||||
d_course_sherbet_land_dl_19A0,
|
||||
d_course_sherbet_land_dl_1A58,
|
||||
d_course_sherbet_land_dl_19F0,
|
||||
d_course_sherbet_land_dl_1A90,
|
||||
d_course_sherbet_land_dl_1AF8,
|
||||
d_course_sherbet_land_dl_1BA8,
|
||||
d_course_sherbet_land_dl_1B50,
|
||||
d_course_sherbet_land_dl_1C20,
|
||||
d_course_sherbet_land_dl_1C48,
|
||||
d_course_sherbet_land_dl_1D60,
|
||||
d_course_sherbet_land_dl_1D08,
|
||||
d_course_sherbet_land_dl_1E10,
|
||||
d_course_sherbet_land_dl_1E88,
|
||||
d_course_sherbet_land_dl_2010,
|
||||
d_course_sherbet_land_dl_1F70,
|
||||
d_course_sherbet_land_dl_20D0,
|
||||
d_course_sherbet_land_dl_2190,
|
||||
d_course_sherbet_land_dl_22F8,
|
||||
d_course_sherbet_land_dl_2288,
|
||||
d_course_sherbet_land_dl_2370,
|
||||
d_course_sherbet_land_dl_2438,
|
||||
d_course_sherbet_land_dl_25A0,
|
||||
d_course_sherbet_land_dl_2530,
|
||||
d_course_sherbet_land_dl_25F8,
|
||||
d_course_sherbet_land_dl_26D0,
|
||||
d_course_sherbet_land_dl_28A0,
|
||||
d_course_sherbet_land_dl_27F0,
|
||||
d_course_sherbet_land_dl_2918,
|
||||
d_course_sherbet_land_dl_2A38,
|
||||
d_course_sherbet_land_dl_2BE0,
|
||||
d_course_sherbet_land_dl_2B08,
|
||||
d_course_sherbet_land_dl_2C58,
|
||||
d_course_sherbet_land_dl_2D78,
|
||||
d_course_sherbet_land_dl_2F48,
|
||||
d_course_sherbet_land_dl_2E28,
|
||||
d_course_sherbet_land_dl_2FE8,
|
||||
d_course_sherbet_land_dl_30E0,
|
||||
d_course_sherbet_land_dl_3260,
|
||||
d_course_sherbet_land_dl_3150,
|
||||
d_course_sherbet_land_dl_3320,
|
||||
d_course_sherbet_land_dl_33E0,
|
||||
d_course_sherbet_land_dl_35A8,
|
||||
d_course_sherbet_land_dl_3490,
|
||||
d_course_sherbet_land_dl_36A8,
|
||||
d_course_sherbet_land_dl_3770,
|
||||
d_course_sherbet_land_dl_3940,
|
||||
d_course_sherbet_land_dl_3840,
|
||||
d_course_sherbet_land_dl_3A50,
|
||||
d_course_sherbet_land_dl_3AE0,
|
||||
d_course_sherbet_land_dl_3C48,
|
||||
d_course_sherbet_land_dl_3BA8,
|
||||
d_course_sherbet_land_dl_3D40,
|
||||
d_course_sherbet_land_dl_3D98,
|
||||
d_course_sherbet_land_dl_3EB8,
|
||||
d_course_sherbet_land_dl_3E58,
|
||||
d_course_sherbet_land_dl_3FA0,
|
||||
d_course_sherbet_land_dl_3FC0,
|
||||
d_course_sherbet_land_dl_3FE8,
|
||||
d_course_sherbet_land_dl_3FD8,
|
||||
d_course_sherbet_land_dl_4000,
|
||||
d_course_sherbet_land_dl_4010,
|
||||
d_course_sherbet_land_dl_4020,
|
||||
d_course_sherbet_land_dl_4018,
|
||||
d_course_sherbet_land_dl_4028,
|
||||
d_course_sherbet_land_dl_4030,
|
||||
d_course_sherbet_land_dl_4040,
|
||||
d_course_sherbet_land_dl_4038,
|
||||
d_course_sherbet_land_dl_4048,
|
||||
d_course_sherbet_land_dl_4050,
|
||||
d_course_sherbet_land_dl_4060,
|
||||
d_course_sherbet_land_dl_4058,
|
||||
d_course_sherbet_land_dl_4068,
|
||||
d_course_sherbet_land_dl_4070,
|
||||
d_course_sherbet_land_dl_4080,
|
||||
d_course_sherbet_land_dl_4078,
|
||||
d_course_sherbet_land_dl_4088,
|
||||
d_course_sherbet_land_dl_4090,
|
||||
d_course_sherbet_land_dl_40A0,
|
||||
d_course_sherbet_land_dl_4098,
|
||||
d_course_sherbet_land_dl_40A8,
|
||||
d_course_sherbet_land_dl_40B0,
|
||||
d_course_sherbet_land_dl_41B8,
|
||||
d_course_sherbet_land_dl_4180,
|
||||
d_course_sherbet_land_dl_4280,
|
||||
d_course_sherbet_land_dl_42E0,
|
||||
d_course_sherbet_land_dl_4470,
|
||||
d_course_sherbet_land_dl_43C8,
|
||||
d_course_sherbet_land_dl_4570,
|
||||
d_course_sherbet_land_dl_4618,
|
||||
d_course_sherbet_land_dl_4798,
|
||||
d_course_sherbet_land_dl_4710,
|
||||
d_course_sherbet_land_dl_4868,
|
||||
d_course_sherbet_land_dl_4930,
|
||||
d_course_sherbet_land_dl_4A98,
|
||||
d_course_sherbet_land_dl_4A20,
|
||||
d_course_sherbet_land_dl_4B20,
|
||||
};
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include <PR/mbi.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/flower_cup/toads_turnpike/course_data.inc.h"
|
||||
|
||||
extern u8 gTexture645134[];
|
||||
extern u8 gTexture64FE68[];
|
||||
@@ -22,34 +23,10 @@ extern u8 gTextureRoad5[];
|
||||
extern u8 gTextureSignToadRed[];
|
||||
extern u8 gTexture668228[];
|
||||
extern Gfx D_toads_turnpike_0D005398[];
|
||||
extern Gfx D_toads_turnpike_06019518[];
|
||||
extern Gfx D_toads_turnpike_0D0053B0[];
|
||||
extern Gfx D_toads_turnpike_06019020[];
|
||||
extern Gfx D_toads_turnpike_0601A068[];
|
||||
extern Gfx D_toads_turnpike_06019DF0[];
|
||||
extern Gfx D_toads_turnpike_0D0053C8[];
|
||||
extern Gfx D_toads_turnpike_0601A6C8[];
|
||||
extern Gfx D_toads_turnpike_0D0053F0[];
|
||||
extern Gfx D_toads_turnpike_0601A5F8[];
|
||||
extern Gfx D_toads_turnpike_0D005418[];
|
||||
extern Gfx D_toads_turnpike_0601BE48[];
|
||||
extern Gfx D_toads_turnpike_0601B778[];
|
||||
extern Gfx D_toads_turnpike_0601CAA8[];
|
||||
extern Gfx D_toads_turnpike_0601C700[];
|
||||
extern Gfx D_toads_turnpike_0601D018[];
|
||||
extern Gfx D_toads_turnpike_0601CE70[];
|
||||
extern Gfx D_toads_turnpike_0601EB48[];
|
||||
extern Gfx D_toads_turnpike_0601E458[];
|
||||
extern Gfx D_toads_turnpike_06020008[];
|
||||
extern Gfx D_toads_turnpike_0601F9D0[];
|
||||
extern Gfx D_toads_turnpike_060205A8[];
|
||||
extern Gfx D_toads_turnpike_06020510[];
|
||||
extern Gfx D_toads_turnpike_06021E28[];
|
||||
extern Gfx D_toads_turnpike_06021780[];
|
||||
extern Gfx D_toads_turnpike_06023078[];
|
||||
extern Gfx D_toads_turnpike_06022BA0[];
|
||||
extern Gfx D_toads_turnpike_06023848[];
|
||||
extern Gfx D_toads_turnpike_060237F8[];
|
||||
|
||||
const course_texture toads_turnpike_textures[] = {
|
||||
{gTexture645134, 0x052C, 0x0800, 0x0},
|
||||
@@ -76,30 +53,30 @@ const course_texture toads_turnpike_textures[] = {
|
||||
|
||||
const Gfx toads_turnpike_dl_0[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D005398),
|
||||
gsSPDisplayList(D_toads_turnpike_06019518),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_19518),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053B0),
|
||||
gsSPDisplayList(D_toads_turnpike_06019020),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_19020),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
const Gfx toads_turnpike_dl_1[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D005398),
|
||||
gsSPDisplayList(D_toads_turnpike_0601A068),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1A068),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053B0),
|
||||
gsSPDisplayList(D_toads_turnpike_06019DF0),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_19DF0),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
const Gfx toads_turnpike_dl_2[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053C8),
|
||||
gsSPDisplayList(D_toads_turnpike_0601A6C8),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1A6C8),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053F0),
|
||||
gsSPDisplayList(D_toads_turnpike_0601A5F8),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1A5F8),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D005418),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -107,30 +84,30 @@ const Gfx toads_turnpike_dl_2[] = {
|
||||
|
||||
const Gfx toads_turnpike_dl_3[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D005398),
|
||||
gsSPDisplayList(D_toads_turnpike_0601BE48),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1BE48),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053B0),
|
||||
gsSPDisplayList(D_toads_turnpike_0601B778),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1B778),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
const Gfx toads_turnpike_dl_4[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D005398),
|
||||
gsSPDisplayList(D_toads_turnpike_0601CAA8),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1CAA8),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053B0),
|
||||
gsSPDisplayList(D_toads_turnpike_0601C700),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1C700),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
const Gfx toads_turnpike_dl_5[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053C8),
|
||||
gsSPDisplayList(D_toads_turnpike_0601D018),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1D018),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053F0),
|
||||
gsSPDisplayList(D_toads_turnpike_0601CE70),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1CE70),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D005418),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -138,30 +115,30 @@ const Gfx toads_turnpike_dl_5[] = {
|
||||
|
||||
const Gfx toads_turnpike_dl_6[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D005398),
|
||||
gsSPDisplayList(D_toads_turnpike_0601EB48),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1EB48),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053B0),
|
||||
gsSPDisplayList(D_toads_turnpike_0601E458),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1E458),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
const Gfx toads_turnpike_dl_7[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D005398),
|
||||
gsSPDisplayList(D_toads_turnpike_06020008),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_20008),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053B0),
|
||||
gsSPDisplayList(D_toads_turnpike_0601F9D0),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_1F9D0),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
const Gfx toads_turnpike_dl_8[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053C8),
|
||||
gsSPDisplayList(D_toads_turnpike_060205A8),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_205A8),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053F0),
|
||||
gsSPDisplayList(D_toads_turnpike_06020510),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_20510),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D005418),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -169,30 +146,30 @@ const Gfx toads_turnpike_dl_8[] = {
|
||||
|
||||
const Gfx toads_turnpike_dl_9[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D005398),
|
||||
gsSPDisplayList(D_toads_turnpike_06021E28),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_21E28),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053B0),
|
||||
gsSPDisplayList(D_toads_turnpike_06021780),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_21780),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
const Gfx toads_turnpike_dl_10[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D005398),
|
||||
gsSPDisplayList(D_toads_turnpike_06023078),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_23078),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053B0),
|
||||
gsSPDisplayList(D_toads_turnpike_06022BA0),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_22BA0),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
const Gfx toads_turnpike_dl_11[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053C8),
|
||||
gsSPDisplayList(D_toads_turnpike_06023848),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_23848),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D0053F0),
|
||||
gsSPDisplayList(D_toads_turnpike_060237F8),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_237F8),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(D_toads_turnpike_0D005418),
|
||||
gsSPEndDisplayList(),
|
||||
|
||||
+110
-217
@@ -1,5 +1,6 @@
|
||||
#include <PR/ultratypes.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/star_cup/wario_stadium/course_data.inc.h"
|
||||
|
||||
extern u8 gTexture67F15C[];
|
||||
extern u8 gTexture67F450[];
|
||||
@@ -21,114 +22,6 @@ extern u8 gTexture682B24[];
|
||||
extern u8 gTexture682D20[];
|
||||
extern u8 gTexture682F1C[];
|
||||
extern u8 gTexture683118[];
|
||||
extern u8 D_wario_stadium_06000000[];
|
||||
extern u8 D_wario_stadium_06000158[];
|
||||
extern u8 D_wario_stadium_060000B8[];
|
||||
extern u8 D_wario_stadium_060001B8[];
|
||||
extern u8 D_wario_stadium_060002A0[];
|
||||
extern u8 D_wario_stadium_06000440[];
|
||||
extern u8 D_wario_stadium_06000350[];
|
||||
extern u8 D_wario_stadium_060004C0[];
|
||||
extern u8 D_wario_stadium_060005E8[];
|
||||
extern u8 D_wario_stadium_06000798[];
|
||||
extern u8 D_wario_stadium_06000668[];
|
||||
extern u8 D_wario_stadium_06000830[];
|
||||
extern u8 D_wario_stadium_06000940[];
|
||||
extern u8 D_wario_stadium_06000AB0[];
|
||||
extern u8 D_wario_stadium_06000990[];
|
||||
extern u8 D_wario_stadium_06000B60[];
|
||||
extern u8 D_wario_stadium_06000C08[];
|
||||
extern u8 D_wario_stadium_06000D60[];
|
||||
extern u8 D_wario_stadium_06000C70[];
|
||||
extern u8 D_wario_stadium_06000E30[];
|
||||
extern u8 D_wario_stadium_06000ED0[];
|
||||
extern u8 D_wario_stadium_06001068[];
|
||||
extern u8 D_wario_stadium_06000F70[];
|
||||
extern u8 D_wario_stadium_06001158[];
|
||||
extern u8 D_wario_stadium_060011F8[];
|
||||
extern u8 D_wario_stadium_060013C0[];
|
||||
extern u8 D_wario_stadium_060012E0[];
|
||||
extern u8 D_wario_stadium_060014A0[];
|
||||
extern u8 D_wario_stadium_06001590[];
|
||||
extern u8 D_wario_stadium_06001708[];
|
||||
extern u8 D_wario_stadium_06001630[];
|
||||
extern u8 D_wario_stadium_060017A8[];
|
||||
extern u8 D_wario_stadium_06001868[];
|
||||
extern u8 D_wario_stadium_060019E0[];
|
||||
extern u8 D_wario_stadium_06001908[];
|
||||
extern u8 D_wario_stadium_06001AB8[];
|
||||
extern u8 D_wario_stadium_06001B48[];
|
||||
extern u8 D_wario_stadium_06001CA8[];
|
||||
extern u8 D_wario_stadium_06001BB0[];
|
||||
extern u8 D_wario_stadium_06001D68[];
|
||||
extern u8 D_wario_stadium_06001DF8[];
|
||||
extern u8 D_wario_stadium_06001FD8[];
|
||||
extern u8 D_wario_stadium_06001E70[];
|
||||
extern u8 D_wario_stadium_060020A8[];
|
||||
extern u8 D_wario_stadium_060021A8[];
|
||||
extern u8 D_wario_stadium_06002308[];
|
||||
extern u8 D_wario_stadium_06002218[];
|
||||
extern u8 D_wario_stadium_060023B0[];
|
||||
extern u8 D_wario_stadium_06002490[];
|
||||
extern u8 D_wario_stadium_06002610[];
|
||||
extern u8 D_wario_stadium_06002530[];
|
||||
extern u8 D_wario_stadium_06002698[];
|
||||
extern u8 D_wario_stadium_06002798[];
|
||||
extern u8 D_wario_stadium_06002928[];
|
||||
extern u8 D_wario_stadium_06002870[];
|
||||
extern u8 D_wario_stadium_060029D0[];
|
||||
extern u8 D_wario_stadium_06002AB0[];
|
||||
extern u8 D_wario_stadium_06002C30[];
|
||||
extern u8 D_wario_stadium_06002B60[];
|
||||
extern u8 D_wario_stadium_06002CE0[];
|
||||
extern u8 D_wario_stadium_06002DC0[];
|
||||
extern u8 D_wario_stadium_06002FB8[];
|
||||
extern u8 D_wario_stadium_06002E70[];
|
||||
extern u8 D_wario_stadium_06003098[];
|
||||
extern u8 D_wario_stadium_060031B0[];
|
||||
extern u8 D_wario_stadium_06003368[];
|
||||
extern u8 D_wario_stadium_06003260[];
|
||||
extern u8 D_wario_stadium_06003450[];
|
||||
extern u8 D_wario_stadium_06003550[];
|
||||
extern u8 D_wario_stadium_060036D8[];
|
||||
extern u8 D_wario_stadium_06003600[];
|
||||
extern u8 D_wario_stadium_060037A8[];
|
||||
extern u8 D_wario_stadium_06003890[];
|
||||
extern u8 D_wario_stadium_06003A10[];
|
||||
extern u8 D_wario_stadium_06003980[];
|
||||
extern u8 D_wario_stadium_06003AD0[];
|
||||
extern u8 D_wario_stadium_06003BB0[];
|
||||
extern u8 D_wario_stadium_06003D90[];
|
||||
extern u8 D_wario_stadium_06003CF8[];
|
||||
extern u8 D_wario_stadium_06003E80[];
|
||||
extern u8 D_wario_stadium_06003F78[];
|
||||
extern u8 D_wario_stadium_060040F0[];
|
||||
extern u8 D_wario_stadium_06004060[];
|
||||
extern u8 D_wario_stadium_060041D0[];
|
||||
extern u8 D_wario_stadium_06004270[];
|
||||
extern u8 D_wario_stadium_060043E0[];
|
||||
extern u8 D_wario_stadium_06004340[];
|
||||
extern u8 D_wario_stadium_060044B0[];
|
||||
extern u8 D_wario_stadium_06004550[];
|
||||
extern u8 D_wario_stadium_060047F0[];
|
||||
extern u8 D_wario_stadium_060046E0[];
|
||||
extern u8 D_wario_stadium_06004948[];
|
||||
extern u8 D_wario_stadium_06004A78[];
|
||||
extern u8 D_wario_stadium_06004BE8[];
|
||||
extern u8 D_wario_stadium_06004B30[];
|
||||
extern u8 D_wario_stadium_06004C60[];
|
||||
extern u8 D_wario_stadium_06004D40[];
|
||||
extern u8 D_wario_stadium_06004EF0[];
|
||||
extern u8 D_wario_stadium_06004E30[];
|
||||
extern u8 D_wario_stadium_06004F80[];
|
||||
extern u8 D_wario_stadium_06005090[];
|
||||
extern u8 D_wario_stadium_060051E8[];
|
||||
extern u8 D_wario_stadium_06005168[];
|
||||
extern u8 D_wario_stadium_06005270[];
|
||||
extern u8 D_wario_stadium_06005338[];
|
||||
extern u8 D_wario_stadium_060054E8[];
|
||||
extern u8 D_wario_stadium_06005460[];
|
||||
extern u8 D_wario_stadium_06005588[];
|
||||
|
||||
const course_texture wario_stadium_textures[] = {
|
||||
{gTexture67F15C, 0x02F1, 0x0800, 0x0},
|
||||
@@ -154,113 +47,113 @@ const course_texture wario_stadium_textures[] = {
|
||||
{0x00000000 , 0x0000, 0x0000, 0x0},
|
||||
};
|
||||
|
||||
const u8 *wario_stadium_dls[] = {
|
||||
D_wario_stadium_06000000,
|
||||
D_wario_stadium_06000158,
|
||||
D_wario_stadium_060000B8,
|
||||
D_wario_stadium_060001B8,
|
||||
D_wario_stadium_060002A0,
|
||||
D_wario_stadium_06000440,
|
||||
D_wario_stadium_06000350,
|
||||
D_wario_stadium_060004C0,
|
||||
D_wario_stadium_060005E8,
|
||||
D_wario_stadium_06000798,
|
||||
D_wario_stadium_06000668,
|
||||
D_wario_stadium_06000830,
|
||||
D_wario_stadium_06000940,
|
||||
D_wario_stadium_06000AB0,
|
||||
D_wario_stadium_06000990,
|
||||
D_wario_stadium_06000B60,
|
||||
D_wario_stadium_06000C08,
|
||||
D_wario_stadium_06000D60,
|
||||
D_wario_stadium_06000C70,
|
||||
D_wario_stadium_06000E30,
|
||||
D_wario_stadium_06000ED0,
|
||||
D_wario_stadium_06001068,
|
||||
D_wario_stadium_06000F70,
|
||||
D_wario_stadium_06001158,
|
||||
D_wario_stadium_060011F8,
|
||||
D_wario_stadium_060013C0,
|
||||
D_wario_stadium_060012E0,
|
||||
D_wario_stadium_060014A0,
|
||||
D_wario_stadium_06001590,
|
||||
D_wario_stadium_06001708,
|
||||
D_wario_stadium_06001630,
|
||||
D_wario_stadium_060017A8,
|
||||
D_wario_stadium_06001868,
|
||||
D_wario_stadium_060019E0,
|
||||
D_wario_stadium_06001908,
|
||||
D_wario_stadium_06001AB8,
|
||||
D_wario_stadium_06001B48,
|
||||
D_wario_stadium_06001CA8,
|
||||
D_wario_stadium_06001BB0,
|
||||
D_wario_stadium_06001D68,
|
||||
D_wario_stadium_06001DF8,
|
||||
D_wario_stadium_06001FD8,
|
||||
D_wario_stadium_06001E70,
|
||||
D_wario_stadium_060020A8,
|
||||
D_wario_stadium_060021A8,
|
||||
D_wario_stadium_06002308,
|
||||
D_wario_stadium_06002218,
|
||||
D_wario_stadium_060023B0,
|
||||
D_wario_stadium_06002490,
|
||||
D_wario_stadium_06002610,
|
||||
D_wario_stadium_06002530,
|
||||
D_wario_stadium_06002698,
|
||||
D_wario_stadium_06002798,
|
||||
D_wario_stadium_06002928,
|
||||
D_wario_stadium_06002870,
|
||||
D_wario_stadium_060029D0,
|
||||
D_wario_stadium_06002AB0,
|
||||
D_wario_stadium_06002C30,
|
||||
D_wario_stadium_06002B60,
|
||||
D_wario_stadium_06002CE0,
|
||||
D_wario_stadium_06002DC0,
|
||||
D_wario_stadium_06002FB8,
|
||||
D_wario_stadium_06002E70,
|
||||
D_wario_stadium_06003098,
|
||||
D_wario_stadium_060031B0,
|
||||
D_wario_stadium_06003368,
|
||||
D_wario_stadium_06003260,
|
||||
D_wario_stadium_06003450,
|
||||
D_wario_stadium_06003550,
|
||||
D_wario_stadium_060036D8,
|
||||
D_wario_stadium_06003600,
|
||||
D_wario_stadium_060037A8,
|
||||
D_wario_stadium_06003890,
|
||||
D_wario_stadium_06003A10,
|
||||
D_wario_stadium_06003980,
|
||||
D_wario_stadium_06003AD0,
|
||||
D_wario_stadium_06003BB0,
|
||||
D_wario_stadium_06003D90,
|
||||
D_wario_stadium_06003CF8,
|
||||
D_wario_stadium_06003E80,
|
||||
D_wario_stadium_06003F78,
|
||||
D_wario_stadium_060040F0,
|
||||
D_wario_stadium_06004060,
|
||||
D_wario_stadium_060041D0,
|
||||
D_wario_stadium_06004270,
|
||||
D_wario_stadium_060043E0,
|
||||
D_wario_stadium_06004340,
|
||||
D_wario_stadium_060044B0,
|
||||
D_wario_stadium_06004550,
|
||||
D_wario_stadium_060047F0,
|
||||
D_wario_stadium_060046E0,
|
||||
D_wario_stadium_06004948,
|
||||
D_wario_stadium_06004A78,
|
||||
D_wario_stadium_06004BE8,
|
||||
D_wario_stadium_06004B30,
|
||||
D_wario_stadium_06004C60,
|
||||
D_wario_stadium_06004D40,
|
||||
D_wario_stadium_06004EF0,
|
||||
D_wario_stadium_06004E30,
|
||||
D_wario_stadium_06004F80,
|
||||
D_wario_stadium_06005090,
|
||||
D_wario_stadium_060051E8,
|
||||
D_wario_stadium_06005168,
|
||||
D_wario_stadium_06005270,
|
||||
D_wario_stadium_06005338,
|
||||
D_wario_stadium_060054E8,
|
||||
D_wario_stadium_06005460,
|
||||
D_wario_stadium_06005588,
|
||||
const Gfx *wario_stadium_dls[] = {
|
||||
d_course_wario_stadium_dl_0,
|
||||
d_course_wario_stadium_dl_158,
|
||||
d_course_wario_stadium_dl_B8,
|
||||
d_course_wario_stadium_dl_1B8,
|
||||
d_course_wario_stadium_dl_2A0,
|
||||
d_course_wario_stadium_dl_440,
|
||||
d_course_wario_stadium_dl_350,
|
||||
d_course_wario_stadium_dl_4C0,
|
||||
d_course_wario_stadium_dl_5E8,
|
||||
d_course_wario_stadium_dl_798,
|
||||
d_course_wario_stadium_dl_668,
|
||||
d_course_wario_stadium_dl_830,
|
||||
d_course_wario_stadium_dl_940,
|
||||
d_course_wario_stadium_dl_AB0,
|
||||
d_course_wario_stadium_dl_990,
|
||||
d_course_wario_stadium_dl_B60,
|
||||
d_course_wario_stadium_dl_C08,
|
||||
d_course_wario_stadium_dl_D60,
|
||||
d_course_wario_stadium_dl_C70,
|
||||
d_course_wario_stadium_dl_E30,
|
||||
d_course_wario_stadium_dl_ED0,
|
||||
d_course_wario_stadium_dl_1068,
|
||||
d_course_wario_stadium_dl_F70,
|
||||
d_course_wario_stadium_dl_1158,
|
||||
d_course_wario_stadium_dl_11F8,
|
||||
d_course_wario_stadium_dl_13C0,
|
||||
d_course_wario_stadium_dl_12E0,
|
||||
d_course_wario_stadium_dl_14A0,
|
||||
d_course_wario_stadium_dl_1590,
|
||||
d_course_wario_stadium_dl_1708,
|
||||
d_course_wario_stadium_dl_1630,
|
||||
d_course_wario_stadium_dl_17A8,
|
||||
d_course_wario_stadium_dl_1868,
|
||||
d_course_wario_stadium_dl_19E0,
|
||||
d_course_wario_stadium_dl_1908,
|
||||
d_course_wario_stadium_dl_1AB8,
|
||||
d_course_wario_stadium_dl_1B48,
|
||||
d_course_wario_stadium_dl_1CA8,
|
||||
d_course_wario_stadium_dl_1BB0,
|
||||
d_course_wario_stadium_dl_1D68,
|
||||
d_course_wario_stadium_dl_1DF8,
|
||||
d_course_wario_stadium_dl_1FD8,
|
||||
d_course_wario_stadium_dl_1E70,
|
||||
d_course_wario_stadium_dl_20A8,
|
||||
d_course_wario_stadium_dl_21A8,
|
||||
d_course_wario_stadium_dl_2308,
|
||||
d_course_wario_stadium_dl_2218,
|
||||
d_course_wario_stadium_dl_23B0,
|
||||
d_course_wario_stadium_dl_2490,
|
||||
d_course_wario_stadium_dl_2610,
|
||||
d_course_wario_stadium_dl_2530,
|
||||
d_course_wario_stadium_dl_2698,
|
||||
d_course_wario_stadium_dl_2798,
|
||||
d_course_wario_stadium_dl_2928,
|
||||
d_course_wario_stadium_dl_2870,
|
||||
d_course_wario_stadium_dl_29D0,
|
||||
d_course_wario_stadium_dl_2AB0,
|
||||
d_course_wario_stadium_dl_2C30,
|
||||
d_course_wario_stadium_dl_2B60,
|
||||
d_course_wario_stadium_dl_2CE0,
|
||||
d_course_wario_stadium_dl_2DC0,
|
||||
d_course_wario_stadium_dl_2FB8,
|
||||
d_course_wario_stadium_dl_2E70,
|
||||
d_course_wario_stadium_dl_3098,
|
||||
d_course_wario_stadium_dl_31B0,
|
||||
d_course_wario_stadium_dl_3368,
|
||||
d_course_wario_stadium_dl_3260,
|
||||
d_course_wario_stadium_dl_3450,
|
||||
d_course_wario_stadium_dl_3550,
|
||||
d_course_wario_stadium_dl_36D8,
|
||||
d_course_wario_stadium_dl_3600,
|
||||
d_course_wario_stadium_dl_37A8,
|
||||
d_course_wario_stadium_dl_3890,
|
||||
d_course_wario_stadium_dl_3A10,
|
||||
d_course_wario_stadium_dl_3980,
|
||||
d_course_wario_stadium_dl_3AD0,
|
||||
d_course_wario_stadium_dl_3BB0,
|
||||
d_course_wario_stadium_dl_3D90,
|
||||
d_course_wario_stadium_dl_3CF8,
|
||||
d_course_wario_stadium_dl_3E80,
|
||||
d_course_wario_stadium_dl_3F78,
|
||||
d_course_wario_stadium_dl_40F0,
|
||||
d_course_wario_stadium_dl_4060,
|
||||
d_course_wario_stadium_dl_41D0,
|
||||
d_course_wario_stadium_dl_4270,
|
||||
d_course_wario_stadium_dl_43E0,
|
||||
d_course_wario_stadium_dl_4340,
|
||||
d_course_wario_stadium_dl_44B0,
|
||||
d_course_wario_stadium_dl_4550,
|
||||
d_course_wario_stadium_dl_47F0,
|
||||
d_course_wario_stadium_dl_46E0,
|
||||
d_course_wario_stadium_dl_4948,
|
||||
d_course_wario_stadium_dl_4A78,
|
||||
d_course_wario_stadium_dl_4BE8,
|
||||
d_course_wario_stadium_dl_4B30,
|
||||
d_course_wario_stadium_dl_4C60,
|
||||
d_course_wario_stadium_dl_4D40,
|
||||
d_course_wario_stadium_dl_4EF0,
|
||||
d_course_wario_stadium_dl_4E30,
|
||||
d_course_wario_stadium_dl_4F80,
|
||||
d_course_wario_stadium_dl_5090,
|
||||
d_course_wario_stadium_dl_51E8,
|
||||
d_course_wario_stadium_dl_5168,
|
||||
d_course_wario_stadium_dl_5270,
|
||||
d_course_wario_stadium_dl_5338,
|
||||
d_course_wario_stadium_dl_54E8,
|
||||
d_course_wario_stadium_dl_5460,
|
||||
d_course_wario_stadium_dl_5588,
|
||||
};
|
||||
|
||||
@@ -62,8 +62,6 @@
|
||||
#include <macros.h>
|
||||
#include <mk64.h>
|
||||
#include <objects.h>
|
||||
// #include <packed_displaylist_symbols_gen.h> does not work
|
||||
#include <packed_displaylist_symbols.h>
|
||||
#include <segments.h>
|
||||
#include <segment_symbols.h>
|
||||
#include <sounds.h>
|
||||
|
||||
+19
-18
@@ -26,6 +26,7 @@
|
||||
#include "collision.h"
|
||||
#include "main.h"
|
||||
#include "code_80086E70.h"
|
||||
#include "courses/all_course_data.h"
|
||||
|
||||
void func_800431B0(Vec3f arg0, Vec3su arg1, f32 arg2, Vtx *vtx) {
|
||||
func_80042E00(arg0, arg1, arg2);
|
||||
@@ -3872,10 +3873,10 @@ GLOBAL_ASM("asm/non_matchings/hud_renderer/func_800520C0.s")
|
||||
#ifdef MIPS_TO_C
|
||||
//generated by m2c commit b7eac665cffd02361f73cec283ef16d0a35a0e5b
|
||||
//? func_800520C0(s32); /* extern */
|
||||
extern Gfx D_06007650[];
|
||||
extern Gfx D_060078C0[];
|
||||
extern Gfx D_06007978[];
|
||||
extern Gfx D_06007B38[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_7650[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_78C0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_7978[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_7B38[];
|
||||
//extern Gfx D_0D007828;
|
||||
extern Light D_800E45C0; /* unable to generate initializer */
|
||||
extern Light D_800E45C8; /* unable to generate initializer */
|
||||
@@ -3905,16 +3906,16 @@ void func_8005217C(s32 arg0) {
|
||||
gSPDisplayList(gDisplayListHead++, D_0D007828);
|
||||
gSPLight(gDisplayListHead++, &D_800E45C8, 1);
|
||||
gSPLight(gDisplayListHead++, &D_800E45C0, 2);
|
||||
gSPDisplayList(gDisplayListHead++, D_06007B38);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_banshee_boardwalk_dl_7B38);
|
||||
gSPLight(gDisplayListHead++, &D_800E45E0, 1);
|
||||
gSPLight(gDisplayListHead++, &D_800E45D8, 2);
|
||||
gSPDisplayList(gDisplayListHead++, D_06007978);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_banshee_boardwalk_dl_7978);
|
||||
gSPLight(gDisplayListHead++, &D_800E45F8, 1);
|
||||
gSPLight(gDisplayListHead++, &D_800E45F0, 2);
|
||||
gSPDisplayList(gDisplayListHead++, D_060078C0);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_banshee_boardwalk_dl_78C0);
|
||||
gSPLight(gDisplayListHead++, &D_800E4610, 1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4608, 2);
|
||||
gSPDisplayList(gDisplayListHead++, D_06007650);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_banshee_boardwalk_dl_7650);
|
||||
|
||||
// temp_v0 = gDisplayListHead;
|
||||
// gDisplayListHead = temp_v0 + 8;
|
||||
@@ -3930,7 +3931,7 @@ void func_8005217C(s32 arg0) {
|
||||
// temp_v0_3->words.w0 = 0x03880010;
|
||||
// temp_v0_4 = gDisplayListHead;
|
||||
// gDisplayListHead = temp_v0_4 + 8;
|
||||
// temp_v0_4->words.w1 = (u32) &D_06007B38;
|
||||
// temp_v0_4->words.w1 = (u32) &d_course_banshee_boardwalk_dl_7B38;
|
||||
// temp_v0_4->words.w0 = 0x06000000;
|
||||
// temp_v0_5 = gDisplayListHead;
|
||||
// gDisplayListHead = temp_v0_5 + 8;
|
||||
@@ -3942,7 +3943,7 @@ void func_8005217C(s32 arg0) {
|
||||
// temp_v0_6->words.w0 = 0x03880010;
|
||||
// temp_v0_7 = gDisplayListHead;
|
||||
// gDisplayListHead = temp_v0_7 + 8;
|
||||
// temp_v0_7->words.w1 = (u32) &D_06007978;
|
||||
// temp_v0_7->words.w1 = (u32) &d_course_banshee_boardwalk_dl_7978;
|
||||
// temp_v0_7->words.w0 = 0x06000000;
|
||||
// temp_v0_8 = gDisplayListHead;
|
||||
// gDisplayListHead = temp_v0_8 + 8;
|
||||
@@ -3954,7 +3955,7 @@ void func_8005217C(s32 arg0) {
|
||||
// temp_v0_9->words.w0 = 0x03880010;
|
||||
// temp_v0_10 = gDisplayListHead;
|
||||
// gDisplayListHead = temp_v0_10 + 8;
|
||||
// temp_v0_10->words.w1 = (u32) &D_060078C0;
|
||||
// temp_v0_10->words.w1 = (u32) &d_course_banshee_boardwalk_dl_78C0;
|
||||
// temp_v0_10->words.w0 = 0x06000000;
|
||||
// temp_v0_11 = gDisplayListHead;
|
||||
// gDisplayListHead = temp_v0_11 + 8;
|
||||
@@ -3966,7 +3967,7 @@ void func_8005217C(s32 arg0) {
|
||||
// temp_v0_12->words.w0 = 0x03880010;
|
||||
// temp_v0_13 = gDisplayListHead;
|
||||
// gDisplayListHead = temp_v0_13 + 8;
|
||||
// temp_v0_13->words.w1 = (u32) &D_06007650;
|
||||
// temp_v0_13->words.w1 = (u32) &d_course_banshee_boardwalk_dl_7650;
|
||||
// temp_v0_13->words.w0 = 0x06000000;
|
||||
}
|
||||
}
|
||||
@@ -4466,7 +4467,7 @@ void func_800536C8(s32 objectIndex) {
|
||||
func_800534E8(objectIndex);
|
||||
gSPDisplayList(gDisplayListHead++, D_0D007828);
|
||||
gDPSetTextureLUT(gDisplayListHead++, G_TT_RGBA16);
|
||||
gDPLoadTLUT_pal256(gDisplayListHead++, gTLUTWhomp);
|
||||
gDPLoadTLUT_pal256(gDisplayListHead++, d_course_bowsers_castle_thwomp_tlut);
|
||||
func_8004544C(D_80165C18[objectIndex].activeTexture, 0x00000010, 0x00000040, 4);
|
||||
gSPDisplayList(gDisplayListHead++, D_80165C18[objectIndex].unk_070);
|
||||
}
|
||||
@@ -5013,7 +5014,7 @@ void func_80054F04(s32 cameraId) {
|
||||
|
||||
sp44 = &camera1[cameraId];
|
||||
gSPDisplayList(gDisplayListHead++, D_0D0079C8);
|
||||
func_80043D50(D_06013670, 0x00000010, 0x00000010);
|
||||
func_80043D50(d_course_moo_moo_farm_mole_dirt, 0x00000010, 0x00000010);
|
||||
for (var_s2 = 0; var_s2 < D_8018C3F0_SIZE; var_s2++) {
|
||||
objectIndex = D_8018C3F0[var_s2];
|
||||
object = &D_80165C18[objectIndex];
|
||||
@@ -5279,14 +5280,14 @@ void func_80055CCC(s32 objectIndex, s32 cameraId) {
|
||||
test = D_80165C18[objectIndex].pos[1] - D_80165C18[objectIndex].unk_044;
|
||||
func_8004A6EC(objectIndex, (20.0 / test) + 0.5);
|
||||
if (func_80072270(objectIndex, 0x00100000) != 0) {
|
||||
func_80043328(D_80165C18[objectIndex].pos, (u16 *) D_80165C18[objectIndex].unk_0BE, D_80165C18[objectIndex].sizeScaling, D_0600F960);
|
||||
gSPDisplayList(gDisplayListHead++, D_0600F650);
|
||||
func_80043328(D_80165C18[objectIndex].pos, (u16 *) D_80165C18[objectIndex].unk_0BE, D_80165C18[objectIndex].sizeScaling, d_course_luigi_raceway_dl_F960);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_luigi_raceway_dl_F650);
|
||||
} else {
|
||||
D_80183E80[0] = (s16) D_80165C18[objectIndex].unk_0BE[0];
|
||||
D_80183E80[1] = (s16) (func_800418AC(D_80165C18[objectIndex].pos[0], D_80165C18[objectIndex].pos[2], camera->pos) + 0x8000);
|
||||
D_80183E80[2] = (u16) D_80165C18[objectIndex].unk_0BE[2];
|
||||
func_80043328(D_80165C18[objectIndex].pos, D_80183E80, D_80165C18[objectIndex].sizeScaling, D_0600FBE0);
|
||||
gSPDisplayList(gDisplayListHead++, D_0600FA20);
|
||||
func_80043328(D_80165C18[objectIndex].pos, D_80183E80, D_80165C18[objectIndex].sizeScaling, d_course_luigi_raceway_dl_FBE0);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_luigi_raceway_dl_FA20);
|
||||
if (gPlayerCountSelection1 == 1) {
|
||||
D_80165C18[objectIndex].unk_0BE[1] = 0;
|
||||
}
|
||||
|
||||
+1
-9
@@ -453,16 +453,8 @@ extern Lights1 D_800E4698;
|
||||
extern s8 D_800E5670[];
|
||||
extern s8 D_800E566A[];
|
||||
|
||||
extern u8 gTLUTWhomp[]; // Some type of pallette?
|
||||
extern u8 d_course_bowsers_castle_thwomp_tlut[]; // Some type of pallette?
|
||||
|
||||
extern Gfx *gDisplayListHead;
|
||||
|
||||
// Stuff from undefined_syms.txt, don't know where else to put them
|
||||
extern u8 D_06013670[];
|
||||
extern Gfx d_course_sherbet_land_dl_ice_block[];
|
||||
extern Gfx D_0600F650[];
|
||||
extern Gfx D_0600F960[];
|
||||
extern Gfx D_0600FA20[];
|
||||
extern Gfx D_0600FBE0[];
|
||||
|
||||
#endif
|
||||
|
||||
+54
-53
@@ -14,6 +14,7 @@
|
||||
#include "collision.h"
|
||||
#include "render_courses.h"
|
||||
#include "skybox_and_splitscreen.h"
|
||||
#include "courses/all_course_data.h"
|
||||
|
||||
s16 D_802B87B0 = 995;
|
||||
s16 D_802B87B4 = 1000;
|
||||
@@ -234,7 +235,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 arg1) {
|
||||
if (cameraRot < 0xA000) { return; }
|
||||
if (cameraRot > 0xE000) { return; }
|
||||
}
|
||||
gSPDisplayList(gDisplayListHead++, D_06009228);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_bowsers_castle_dl_9228);
|
||||
break;
|
||||
case COURSE_BANSHEE_BOARDWALK:
|
||||
gDPPipeSync(gDisplayListHead++);
|
||||
@@ -312,7 +313,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 arg1) {
|
||||
mtxf_identity(matrix);
|
||||
func_802B4FF8(matrix, 0);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
load_surface_map((uintptr_t) &D_060164B8, arg0);
|
||||
load_surface_map((uintptr_t) &d_course_rainbow_road_dl_list, arg0);
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
gDPSetAlphaCompare(gDisplayListHead++, G_AC_NONE);
|
||||
gDPPipeSync(gDisplayListHead++);
|
||||
@@ -685,7 +686,7 @@ void render_banshee_boardwalk(struct UnkStruct_800DC5EC *arg0) {
|
||||
mtxf_translate(spCC, spA8);
|
||||
func_802B4FF8(spCC, 0);
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, D_0600B278);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_banshee_boardwalk_dl_B278);
|
||||
gDPPipeSync(gDisplayListHead++);
|
||||
}
|
||||
|
||||
@@ -695,7 +696,7 @@ void render_yoshi_valley(struct UnkStruct_800DC5EC *arg0) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEI, G_CC_MODULATEI);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
load_surface_map((uintptr_t) yoshi_valley_dls, arg0);
|
||||
load_surface_map((uintptr_t) d_course_yoshi_valley_dl_list, arg0);
|
||||
gDPPipeSync(gDisplayListHead++);
|
||||
}
|
||||
|
||||
@@ -713,7 +714,7 @@ void render_frappe_snowland(struct UnkStruct_800DC5EC *arg0) {
|
||||
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
load_surface_map((uintptr_t) frappe_snowland_dls, arg0);
|
||||
load_surface_map((uintptr_t) d_course_frappe_snowland_dl_list, arg0);
|
||||
}
|
||||
|
||||
void render_koopa_troopa_beach(struct UnkStruct_800DC5EC *arg0) {
|
||||
@@ -856,17 +857,17 @@ void render_moo_moo_farm(struct UnkStruct_800DC5EC *arg0) {
|
||||
|
||||
if ((temp_s0 < 14) && (temp_s0 > 10)) {
|
||||
if ((temp_s1 == 2) || (temp_s1 == 3) || (temp_s1 == 1))
|
||||
gSPDisplayList(gDisplayListHead++, D_06013FF8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_moo_moo_farm_dl_13FF8);
|
||||
|
||||
} else if (temp_s0 < 16) {
|
||||
gSPDisplayList(gDisplayListHead++, D_06013FF8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_moo_moo_farm_dl_13FF8);
|
||||
} else if (temp_s0 < 19) {
|
||||
if (temp_s1 != 2)
|
||||
gSPDisplayList(gDisplayListHead++, D_06013FF8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_moo_moo_farm_dl_13FF8);
|
||||
|
||||
} else if (temp_s0 < 20) {
|
||||
if (temp_s1 == 0)
|
||||
gSPDisplayList(gDisplayListHead++, D_06013FF8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_moo_moo_farm_dl_13FF8);
|
||||
|
||||
}
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEI, G_CC_MODULATEI);
|
||||
@@ -883,17 +884,17 @@ void render_moo_moo_farm(struct UnkStruct_800DC5EC *arg0) {
|
||||
}
|
||||
if (temp_s0 < 4) {
|
||||
if (temp_s1 != 0)
|
||||
gSPDisplayList(gDisplayListHead++, D_06014060);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_moo_moo_farm_dl_14060);
|
||||
|
||||
} else if (temp_s0 < 8) {
|
||||
if (temp_s1 == 2)
|
||||
gSPDisplayList(gDisplayListHead++, D_06014060);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_moo_moo_farm_dl_14060);
|
||||
|
||||
} else if (temp_s0 >= 22) {
|
||||
gSPDisplayList(gDisplayListHead++, D_06014060);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_moo_moo_farm_dl_14060);
|
||||
} else if (temp_s0 >= 18) {
|
||||
if ((temp_s1 == 0) || (temp_s1 == 3))
|
||||
gSPDisplayList(gDisplayListHead++, D_06014060);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_moo_moo_farm_dl_14060);
|
||||
|
||||
}
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA);
|
||||
@@ -915,7 +916,7 @@ void render_toads_turnpike(struct UnkStruct_800DC5EC *arg0) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEI, G_CC_PASS2);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2);
|
||||
|
||||
load_surface_map((uintptr_t) toads_turnpike_dls, arg0);
|
||||
load_surface_map((uintptr_t) d_course_toads_turnpike_dl_list, arg0);
|
||||
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_DECALRGBA, G_CC_PASS2);
|
||||
@@ -1091,7 +1092,7 @@ void render_dks_jungle_parkway(struct UnkStruct_800DC5EC *arg0) {
|
||||
gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2);
|
||||
load_surface_map((uintptr_t) dks_jungle_parkway_dls, arg0);
|
||||
load_surface_map((uintptr_t) d_course_dks_jungle_parkway_unknown_dl_list, arg0);
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
}
|
||||
@@ -1118,64 +1119,64 @@ void render_big_donut(struct UnkStruct_800DC5EC *arg0) {
|
||||
void func_8029569C(void) {
|
||||
switch (gCurrentCourseId) {
|
||||
case COURSE_MARIO_RACEWAY:
|
||||
gSPDisplayList(gDisplayListHead++, D_06009348);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_mario_raceway_dl_9348);
|
||||
break;
|
||||
case COURSE_CHOCO_MOUNTAIN:
|
||||
gSPDisplayList(gDisplayListHead++, D_060071B0);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_choco_mountain_dl_71B8);
|
||||
break;
|
||||
case COURSE_BOWSER_CASTLE:
|
||||
gSPDisplayList(gDisplayListHead++, D_06009148);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_bowsers_castle_dl_9148);
|
||||
break;
|
||||
case COURSE_BANSHEE_BOARDWALK:
|
||||
gSPDisplayList(gDisplayListHead++, D_0600B308);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_banshee_boardwalk_dl_B308);
|
||||
break;
|
||||
case COURSE_YOSHI_VALLEY:
|
||||
gSPDisplayList(gDisplayListHead++, D_06018020);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_yoshi_valley_dl_18020);
|
||||
break;
|
||||
case COURSE_FRAPPE_SNOWLAND:
|
||||
gSPDisplayList(gDisplayListHead++, D_060076A0);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_frappe_snowland_dl_76A0);
|
||||
break;
|
||||
case COURSE_KOOPA_BEACH:
|
||||
gSPDisplayList(gDisplayListHead++, D_06018D68);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_koopa_troopa_beach_dl_18D68);
|
||||
break;
|
||||
case COURSE_ROYAL_RACEWAY:
|
||||
gSPDisplayList(gDisplayListHead++, D_0600D8E8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_royal_raceway_dl_D8E8);
|
||||
break;
|
||||
case COURSE_LUIGI_RACEWAY:
|
||||
gSPDisplayList(gDisplayListHead++, D_0600FD40);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_luigi_raceway_dl_FD40);
|
||||
break;
|
||||
case COURSE_MOO_MOO_FARM:
|
||||
gSPDisplayList(gDisplayListHead++, D_06014088);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_moo_moo_farm_dl_14088);
|
||||
break;
|
||||
case COURSE_TOADS_TURNPIKE:
|
||||
gSPDisplayList(gDisplayListHead++, D_06023930);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_toads_turnpike_dl_23930);
|
||||
break;
|
||||
case COURSE_KALAMARI_DESERT:
|
||||
gSPDisplayList(gDisplayListHead++, D_06022E00);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_kalimari_desert_dl_22E00);
|
||||
break;
|
||||
case COURSE_SHERBET_LAND:
|
||||
gSPDisplayList(gDisplayListHead++, D_06009AE8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_sherbet_land_dl_9AE8);
|
||||
break;
|
||||
case COURSE_RAINBOW_ROAD:
|
||||
gSPDisplayList(gDisplayListHead++, D_06016220);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_rainbow_road_dl_16220);
|
||||
break;
|
||||
case COURSE_WARIO_STADIUM:
|
||||
gSPDisplayList(gDisplayListHead++, D_0600CA78);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_wario_stadium_dl_CA78);
|
||||
break;
|
||||
case COURSE_BLOCK_FORT:
|
||||
gSPDisplayList(gDisplayListHead++, D_sherbet_land_06000000);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_sherbet_land_dl_0);
|
||||
break;
|
||||
case COURSE_SKYSCRAPER:
|
||||
gSPDisplayList(gDisplayListHead++, D_sherbet_land_06000000);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_sherbet_land_dl_0);
|
||||
break;
|
||||
case COURSE_DOUBLE_DECK:
|
||||
gSPDisplayList(gDisplayListHead++, D_sherbet_land_06000000);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_sherbet_land_dl_0);
|
||||
break;
|
||||
case COURSE_DK_JUNGLE:
|
||||
gSPDisplayList(gDisplayListHead++, D_06013C30);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_dks_jungle_parkway_dl_13C30);
|
||||
break;
|
||||
case COURSE_BIG_DONUT:
|
||||
gSPDisplayList(gDisplayListHead++, D_sherbet_land_06000000);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_sherbet_land_dl_0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -1311,7 +1312,7 @@ void func_80295D88(void) {
|
||||
} else {
|
||||
set_vertex_data_with_defaults(d_course_mario_raceway_packed_dl_2D68);
|
||||
}
|
||||
parse_course_displaylists((uintptr_t) D_06009650);
|
||||
parse_course_displaylists((uintptr_t) d_course_mario_raceway_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = D_8015F6EE - 10.0f;
|
||||
break;
|
||||
@@ -1334,13 +1335,13 @@ void func_80295D88(void) {
|
||||
nullify_displaylist(d_course_choco_mountain_packed_dl_340);
|
||||
nullify_displaylist(d_course_choco_mountain_packed_dl_3C8);
|
||||
}
|
||||
parse_course_displaylists((uintptr_t) &D_060072D0);
|
||||
parse_course_displaylists((uintptr_t) &d_course_choco_mountain_addr);
|
||||
func_802B5CAC(0x238E, 0x31C7, D_8015F590);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = -80.0f;
|
||||
break;
|
||||
case COURSE_BOWSER_CASTLE:
|
||||
parse_course_displaylists((uintptr_t) D_060093D8);
|
||||
parse_course_displaylists((uintptr_t) d_course_bowsers_castle_addr);
|
||||
func_80295C6C();
|
||||
find_vtx_and_set_colours(d_course_bowsers_castle_packed_dl_1350, 0x32, 0, 0, 0);
|
||||
D_8015F8E4 = -50.0f;
|
||||
@@ -1350,24 +1351,24 @@ void func_80295D88(void) {
|
||||
D_801625EC = 0;
|
||||
D_801625F4 = 0;
|
||||
D_801625F0 = 0;
|
||||
parse_course_displaylists((uintptr_t) D_0600B458);
|
||||
parse_course_displaylists((uintptr_t) d_course_banshee_boardwalk_track_sections);
|
||||
func_80295C6C();
|
||||
find_vtx_and_set_colours(d_course_banshee_boardwalk_packed_dl_878, 128, 0, 0, 0);
|
||||
D_8015F8E4 = -80.0f;
|
||||
break;
|
||||
case COURSE_YOSHI_VALLEY:
|
||||
func_802B5D64((uintptr_t) D_06016558, -0x38F0, 0x1C70, 1);
|
||||
parse_course_displaylists((uintptr_t) D_06018240);
|
||||
func_802B5D64(&d_course_yoshi_valley_lights4, -0x38F0, 0x1C70, 1);
|
||||
parse_course_displaylists((uintptr_t) d_course_yoshi_valley_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = D_8015F6EE - 10.0f;
|
||||
break;
|
||||
case COURSE_FRAPPE_SNOWLAND:
|
||||
parse_course_displaylists((uintptr_t) D_060079A0);
|
||||
parse_course_displaylists((uintptr_t) d_course_frappe_snowland_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = -50.0f;
|
||||
break;
|
||||
case COURSE_KOOPA_BEACH:
|
||||
parse_course_displaylists((uintptr_t) D_06018FD8);
|
||||
parse_course_displaylists((uintptr_t) d_course_koopa_troopa_beach_addr);
|
||||
func_80295C6C();
|
||||
find_vtx_and_set_colours(d_course_koopa_troopa_beach_packed_dl_ADE0, -0x6A, 255, 255, 255);
|
||||
find_vtx_and_set_colours(d_course_koopa_troopa_beach_packed_dl_A540, -0x6A, 255, 255, 255);
|
||||
@@ -1375,17 +1376,17 @@ void func_80295D88(void) {
|
||||
find_vtx_and_set_colours(d_course_koopa_troopa_beach_packed_dl_358, -0x6A, 255, 255, 255);
|
||||
break;
|
||||
case COURSE_ROYAL_RACEWAY:
|
||||
parse_course_displaylists((uintptr_t) D_0600DC28);
|
||||
parse_course_displaylists((uintptr_t) d_course_royal_raceway_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = -60.0f;
|
||||
break;
|
||||
case COURSE_LUIGI_RACEWAY:
|
||||
parse_course_displaylists((uintptr_t) D_0600FF28);
|
||||
parse_course_displaylists((uintptr_t) d_course_luigi_raceway_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = D_8015F6EE - 10.0f;
|
||||
break;
|
||||
case COURSE_MOO_MOO_FARM:
|
||||
parse_course_displaylists((uintptr_t) D_060144B8);
|
||||
parse_course_displaylists((uintptr_t) d_course_moo_moo_farm_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = D_8015F6EE - 10.0f;
|
||||
break;
|
||||
@@ -1395,17 +1396,17 @@ void func_80295D88(void) {
|
||||
D_801625F0 = 4;
|
||||
D_802B87B0 = 993;
|
||||
D_802B87B4 = 1000;
|
||||
parse_course_displaylists((uintptr_t) D_06023B68);
|
||||
parse_course_displaylists((uintptr_t) d_course_toads_turnpike_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = D_8015F6EE - 10.0f;
|
||||
break;
|
||||
case COURSE_KALAMARI_DESERT:
|
||||
parse_course_displaylists((uintptr_t) D_06023070);
|
||||
parse_course_displaylists((uintptr_t) d_course_kalimari_desert_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = D_8015F6EE - 10.0f;
|
||||
break;
|
||||
case COURSE_SHERBET_LAND:
|
||||
parse_course_displaylists((uintptr_t) D_06009C20);
|
||||
parse_course_displaylists((uintptr_t) d_course_sherbet_land_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = -18.0f;
|
||||
find_vtx_and_set_colours(d_course_sherbet_land_packed_dl_1EB8, -0x4C, 255, 255, 255);
|
||||
@@ -1413,7 +1414,7 @@ void func_80295D88(void) {
|
||||
break;
|
||||
case COURSE_RAINBOW_ROAD:
|
||||
D_800DC5C8 = 1;
|
||||
parse_course_displaylists((uintptr_t) D_06016440);
|
||||
parse_course_displaylists((uintptr_t) d_course_rainbow_road_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = 0.0f;
|
||||
find_vtx_and_set_colours(d_course_rainbow_road_packed_dl_2068, -0x6A, 255, 255, 255);
|
||||
@@ -1424,7 +1425,7 @@ void func_80295D88(void) {
|
||||
}
|
||||
break;
|
||||
case COURSE_WARIO_STADIUM:
|
||||
parse_course_displaylists((uintptr_t) D_0600CC38);
|
||||
parse_course_displaylists((uintptr_t) d_course_wario_stadium_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = D_8015F6EE - 10.0f;
|
||||
find_vtx_and_set_colours(d_course_wario_stadium_packed_dl_C50, 100, 255, 255, 255);
|
||||
@@ -1454,7 +1455,7 @@ void func_80295D88(void) {
|
||||
D_8015F8E4 = D_8015F6EE - 10.0f;
|
||||
break;
|
||||
case COURSE_DK_JUNGLE:
|
||||
parse_course_displaylists((uintptr_t) D_06014338);
|
||||
parse_course_displaylists((uintptr_t) d_course_dks_jungle_parkway_addr);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = -475.0f;
|
||||
find_vtx_and_set_colours(d_course_dks_jungle_parkway_packed_dl_3FA8, 120, 255, 255, 255);
|
||||
@@ -1508,7 +1509,7 @@ void func_802966A0(void) {
|
||||
if (D_802B87BC >= 0x100) {
|
||||
D_802B87BC = 0;
|
||||
}
|
||||
find_and_set_tile_size((uintptr_t) D_0600B278, 0, D_802B87BC);
|
||||
find_and_set_tile_size((uintptr_t) d_course_banshee_boardwalk_dl_B278, 0, D_802B87BC);
|
||||
break;
|
||||
case COURSE_ROYAL_RACEWAY:
|
||||
D_802B87BC -= 20;
|
||||
|
||||
+1
-46
@@ -58,67 +58,22 @@ extern Gfx choco_mountain_dls[];
|
||||
extern s32 D_802B87BC;
|
||||
extern Gfx bowsers_castle_dls[];
|
||||
extern Gfx banshee_boardwalk_dls[];
|
||||
extern Gfx D_0600B278[];
|
||||
extern Gfx yoshi_valley_dls[];
|
||||
extern u8 frappe_snowland_dls[];
|
||||
extern Gfx d_course_koopa_troopa_beach_dl_list1[];
|
||||
extern Gfx royal_raceway_dls[];
|
||||
extern Gfx luigi_raceway_dls[];
|
||||
|
||||
extern Gfx D_06013FF8[];
|
||||
extern Gfx D_06014060[];
|
||||
extern Lights1 D_800DC610[];
|
||||
extern Gfx moo_moo_farm_dls[];
|
||||
|
||||
extern Gfx toads_turnpike_dls[];
|
||||
|
||||
extern Lights1 D_800DC610[]; // Light data?
|
||||
extern u8 kalimari_desert_dls[];
|
||||
extern u8 sherbet_land_dls[];
|
||||
extern Gfx wario_stadium_dls[];
|
||||
|
||||
extern Gfx D_06009228[];
|
||||
extern Gfx D_060164B8[];
|
||||
extern Gfx d_course_koopa_troopa_beach_dl_list2[];
|
||||
extern Gfx D_090001D0[];
|
||||
|
||||
extern Gfx dks_jungle_parkway_dls[];
|
||||
extern Gfx D_060071B0[];
|
||||
extern Gfx D_060076A0[];
|
||||
extern Gfx D_06009148[];
|
||||
extern Gfx D_06009348[];
|
||||
extern Gfx D_06009AE8[];
|
||||
extern Gfx D_0600B308[];
|
||||
extern Gfx D_0600CA78[];
|
||||
extern Gfx D_0600D8E8[];
|
||||
extern Gfx D_0600FD40[];
|
||||
extern Gfx D_06013C30[];
|
||||
extern Gfx D_06014088[];
|
||||
extern Gfx D_06016220[];
|
||||
extern Gfx D_06018020[];
|
||||
extern Gfx D_06018D68[];
|
||||
extern Gfx D_06022E00[];
|
||||
extern Gfx D_06023930[];
|
||||
extern Gfx D_sherbet_land_06000000[];
|
||||
extern u16 D_800DC518;
|
||||
extern u16 D_8015F58A;
|
||||
|
||||
extern Gfx D_060072D0[];
|
||||
extern Gfx D_060079A0[];
|
||||
extern Gfx D_060093D8[];
|
||||
extern Gfx D_06009650[];
|
||||
extern Gfx D_06009C20[];
|
||||
extern Gfx D_0600B458[];
|
||||
extern Gfx D_0600CC38[];
|
||||
extern Gfx D_0600DC28[];
|
||||
extern Gfx D_0600FF28[];
|
||||
extern Gfx D_06014338[];
|
||||
extern Gfx D_060144B8[];
|
||||
extern Gfx D_06016440[];
|
||||
extern Gfx D_06016558[];
|
||||
extern Gfx D_06018240[];
|
||||
extern Gfx D_06018FD8[];
|
||||
extern Gfx D_06023070[];
|
||||
extern Gfx D_06023B68[];
|
||||
extern u16 D_800DC5BC; /* unable to generate initializer */
|
||||
extern s32 gGamestate;
|
||||
extern s32 gModeSelection;
|
||||
|
||||
Reference in New Issue
Block a user