From 24231ed417f7d15214d6774f46e75caf2d3c1ae2 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 5 Nov 2026 04:54:36 +0000 Subject: [PATCH] Decompile fn_10800 (UIButton::Paint) Batch #11531 by cremane: 0 byte-identical, 1 confirmed by peer review. - fn_10800 UIButton::Paint: logic confirmed by peer review Peer-reviewed-by: Yommy, KWDev, StrawberrysherbetIX Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/UI/Buttons/UIButton.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/Source/UI/Buttons/UIButton.cpp b/Source/UI/Buttons/UIButton.cpp index 462125e8..4cb3faec 100644 --- a/Source/UI/Buttons/UIButton.cpp +++ b/Source/UI/Buttons/UIButton.cpp @@ -34,23 +34,17 @@ void UIButton::Paint() { return; } - static const char* const backgrounds[] = { - "유저인터페이스\\sml_button_up.bmp", - "유저인터페이스\\sml_button_act.bmp", - "유저인터페이스\\sml_button_down.bmp" - }; - CBitmapRes* bitmap; switch (this->geometry.unknown_0030) { case 0: - bitmap = static_cast(ResourceMgr::Instance().Load(backgrounds[0])); + bitmap = static_cast(ResourceMgr::Instance().Load(Resolve("유저인터페이스\\sml_button_up.bmp"))); break; case 1: - bitmap = static_cast(ResourceMgr::Instance().Load(backgrounds[1])); + bitmap = static_cast(ResourceMgr::Instance().Load(Resolve("유저인터페이스\\sml_button_act.bmp"))); break; case 2: - bitmap = static_cast(ResourceMgr::Instance().Load(backgrounds[2])); + bitmap = static_cast(ResourceMgr::Instance().Load(Resolve("유저인터페이스\\sml_button_down.bmp"))); break; }