From 5df105aa95d844671936310250ec33ab7e463910 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Wed, 4 Nov 2026 23:29:01 +0000 Subject: [PATCH] Decompile fn_21261 (CGameMode::DrawMiniMapNumber) Batch #11137 by dori: 0 byte-identical, 1 confirmed by peer review. - fn_21261 CGameMode::DrawMiniMapNumber: logic confirmed by peer review Peer-reviewed-by: kyoshi, cremane Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Client/Mode/GameModeMiniMap.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Client/Mode/GameModeMiniMap.cpp b/Source/Client/Mode/GameModeMiniMap.cpp index 43891643..8054e963 100644 --- a/Source/Client/Mode/GameModeMiniMap.cpp +++ b/Source/Client/Mode/GameModeMiniMap.cpp @@ -1,4 +1,5 @@ #include "Client/Mode/CGameMode.h" +#include "Client/Input/Mouse.h" #include "Client/Session.h" #include "Contents/TownInfoMgr.h" #include "File/File.h" @@ -570,10 +571,10 @@ void CGameMode::DrawMiniMapNumber() { CSprRes* sprite = static_cast(ResourceMgr::Instance().Load("이팩트\\숫자.spr")); for (int index = 0; index < g_minimapCoordinateDigits; ++index) { const int x = static_cast( - static_cast(g_screenWidth) + this->cursorOffsetX + 24.0f - static_cast(index * 16) + + static_cast(g_mouse.x) + this->cursorOffsetX + 24.0f - static_cast(index * 16) + static_cast(g_minimapCoordinateDigits * 16 - 16) ); - const int y = static_cast(static_cast(g_screenHeight) + this->cursorOffsetY); + const int y = static_cast(static_cast(g_mouse.y) + this->cursorOffsetY); DrawActionSprite( reinterpret_cast(*this), x, y, action, sprite, 0, g_minimapCoordinateDigitValues[index], 2.0f, 0.0f, 0xFAFFFFFF, 0x201 );