diff --git a/src/port/Game.cpp b/src/port/Game.cpp index 15daf1c40..bad33b192 100644 --- a/src/port/Game.cpp +++ b/src/port/Game.cpp @@ -346,7 +346,9 @@ void CM_RenderCourse(struct UnkStruct_800DC5EC* arg0) { if (gWorldInstance.CurrentCourse->IsMod() == false) { if ((CVarGetInteger("gFreecam", 0) == true)) { // Render credits courses - func_8029569C(); + gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING); + gSPSetGeometryMode(gDisplayListHead++, G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH); + render_credits(); return; } } diff --git a/src/racing/render_courses.c b/src/racing/render_courses.c index b2d654fb4..1e4cc2e7f 100644 --- a/src/racing/render_courses.c +++ b/src/racing/render_courses.c @@ -1320,7 +1320,7 @@ void render_big_donut(struct UnkStruct_800DC5EC* arg0) { gSPDisplayList(gDisplayListHead++, ((uintptr_t) segmented_gfx_to_virtual(0x07000230))); } -void func_8029569C(void) { +void render_credits(void) { CM_RenderCredits(); @@ -1398,7 +1398,7 @@ void render_course(struct UnkStruct_800DC5EC* arg0) { } if (creditsRenderMode) { - func_8029569C(); + render_credits(); return; } diff --git a/src/racing/render_courses.h b/src/racing/render_courses.h index dc9a26f63..26ce0f0dd 100644 --- a/src/racing/render_courses.h +++ b/src/racing/render_courses.h @@ -35,7 +35,7 @@ void render_skyscraper(struct UnkStruct_800DC5EC*); void render_double_deck(struct UnkStruct_800DC5EC*); void render_dks_jungle_parkway(struct UnkStruct_800DC5EC*); void render_big_donut(struct UnkStruct_800DC5EC*); -void func_8029569C(void); +void render_credits(void); void course_init(void); void render_course(struct UnkStruct_800DC5EC*); void func_80295BF8(s32);