From f7bdca7533c4318af91b27d44cf445d033513f3e Mon Sep 17 00:00:00 2001 From: Arceveti <73617174+Arceveti@users.noreply.github.com> Date: Fri, 17 Mar 2023 12:03:58 -0400 Subject: [PATCH] Fix end cake screen crash & flickering (#606) --- levels/ending/geo.c | 5 +---- src/game/camera.c | 4 +++- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/levels/ending/geo.c b/levels/ending/geo.c index f6946e24..176752e8 100644 --- a/levels/ending/geo.c +++ b/levels/ending/geo.c @@ -21,9 +21,7 @@ const GeoLayout ending_geo_area_1[] = { GEO_OPEN_NODE(), GEO_NODE_ORTHO(100), GEO_OPEN_NODE(), -#ifdef VERSION_EU - GEO_BACKGROUND_COLOR(0x0001), -#endif + GEO_BACKGROUND_COLOR(GPACK_RGBA5551(0, 0, 0, 1)), GEO_ASM(0, geo_exec_cake_end_screen), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), @@ -37,4 +35,3 @@ const GeoLayout ending_geo_area_1[] = { GEO_CLOSE_NODE(), GEO_END(), }; - diff --git a/src/game/camera.c b/src/game/camera.c index 59cee542..cd4f7ee1 100644 --- a/src/game/camera.c +++ b/src/game/camera.c @@ -11025,7 +11025,9 @@ Gfx *geo_camera_fov(s32 callContext, struct GraphNode *g, UNUSED void *context) case CAM_FOV_APP_60: approach_fov_60(marioState); break; - //! No default case + default: + set_fov_45(marioState); + break; } }