From 7dbe0b838acb1d4e31c6f88c495cd175db56c8e6 Mon Sep 17 00:00:00 2001 From: Irastris Date: Fri, 18 Sep 2026 14:17:51 -0400 Subject: [PATCH] d_menu_fmap fix --- include/d/d_menu_fmap.h | 2 +- src/d/d_menu_fmap.cpp | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/include/d/d_menu_fmap.h b/include/d/d_menu_fmap.h index c3ea6ec10b..072cc660ab 100644 --- a/include/d/d_menu_fmap.h +++ b/include/d/d_menu_fmap.h @@ -119,7 +119,7 @@ public: void _move(); void _draw(); #if TARGET_PC - void presentAnims(); + void presentAnims(u8 process); void presentZoomView(u8 process, f32 zoomLevel, f32 zoomBlend); void captureRenderState(); void captureZoomEnd(u8 process); diff --git a/src/d/d_menu_fmap.cpp b/src/d/d_menu_fmap.cpp index 2615ad0b01..de8a1466a6 100644 --- a/src/d/d_menu_fmap.cpp +++ b/src/d/d_menu_fmap.cpp @@ -643,7 +643,7 @@ void dMenu_Fmap_c::_draw() { #if TARGET_PC if (dusk::game_clock::is_presentation_frame()) { mpDraw2DTop->setAllAlphaRate(pose.alpha, false); - presentAnims(); + presentAnims(renderProcess); presentZoomView(renderProcess, zoomLevel, zoomBlend); zoom.needsRestore |= finishingZoom; mpDraw2DBack->setAllTrans(pose.x, pose.y); @@ -697,15 +697,15 @@ void dMenu_Fmap_c::_draw() { } #if TARGET_PC -void dMenu_Fmap_c::presentAnims() { +void dMenu_Fmap_c::presentAnims(u8 process) { if (mAlphaRatio == 1.0f) { - if (mProcess == PROC_ALL_MAP) { + if (process == PROC_ALL_MAP) { mpDraw2DBack->allmap_move2(mpStick); - } else if (mProcess == PROC_REGION_MAP) { + } else if (process == PROC_REGION_MAP) { mpDraw2DBack->regionMapMove(mpStick); - } else if (mProcess == PROC_SPOT_MAP) { + } else if (process == PROC_SPOT_MAP) { mpDraw2DBack->stageMapMove(mpStick, 1, true); - } else if (mProcess == PROC_PORTAL_WARP_MAP || mProcess == PROC_PORTAL_DEMO5) { + } else if (process == PROC_PORTAL_WARP_MAP || process == PROC_PORTAL_DEMO5) { mpDraw2DBack->regionMapMove(mpStick); }