From f02b806d00077e8a2285fcf6b560e472bfbdee25 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sat, 7 Nov 2026 06:41:39 +0000 Subject: [PATCH] Decompile fn_12643 (UINavigationWnd::Slot15) Batch #13682 by eAthena: 0 byte-identical, 1 confirmed by peer review. - fn_12643 UINavigationWnd::Slot15: logic confirmed by peer review Peer-reviewed-by: Yommy, secret, KWDev Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/UI/Window/UINavigationWnd.cpp | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/Source/UI/Window/UINavigationWnd.cpp b/Source/UI/Window/UINavigationWnd.cpp index d60cf59e0..bcee3d91f 100644 --- a/Source/UI/Window/UINavigationWnd.cpp +++ b/Source/UI/Window/UINavigationWnd.cpp @@ -122,11 +122,10 @@ void UINavigationWnd::Slot15(int width, int height) { const int ids[6] = {321, 184, 189, 190, 284, 191}; for (int index = 0; index < 6; ++index) { - UIBitmapButton* button = new UIBitmapButton(); - this->m_buttons[index] = button; - button->SetBitmap((path + names[index] + "_A.bmp").c_str(), 0, 0); - button->SetBitmap((path + names[index] + "_B.bmp").c_str(), 1, 0); - button->SetBitmap((path + names[index] + "_C.bmp").c_str(), 2, 0); + this->m_buttons[index] = new UIBitmapButton(); + this->m_buttons[index]->SetBitmap((path + names[index] + "_A.bmp").c_str(), 0, 0); + this->m_buttons[index]->SetBitmap((path + names[index] + "_B.bmp").c_str(), 1, 0); + this->m_buttons[index]->SetBitmap((path + names[index] + "_C.bmp").c_str(), 2, 0); this->m_buttons[index]->SetSize(this->m_buttons[index]->BitmapWidth(), this->m_buttons[index]->BitmapHeight()); this->m_buttons[index]->Move(-1000, -1000); this->m_buttons[index]->SetId(ids[index]); @@ -181,9 +180,8 @@ void UINavigationWnd::Slot15(int width, int height) { this->m_titleBar->Invalidate(); } - UICheckBox* box = new UICheckBox(); - this->unknown_0118 = box; - box->SetSize(this->TextWidth(LookupMessage(0x8A3), 10, 0, 12, 0, 0), 12); + this->unknown_0118 = new UICheckBox(); + this->unknown_0118->SetSize(this->TextWidth(LookupMessage(0x8A3), 10, 0, 12, 0, 0), 12); path = base; this->unknown_0118->SetImages((path + "checkbox_1.bmp").c_str(), (path + "checkbox_0.bmp").c_str(), LookupMessage(0x8A3)); this->unknown_0118->Move(-1000, -1000); @@ -191,9 +189,8 @@ void UINavigationWnd::Slot15(int width, int height) { this->unknown_0118->SetTooltip(LookupMessage(0x8A4)); this->AddChild(this->unknown_0118); - box = new UICheckBox(); - this->unknown_0114 = box; - box->SetSize(this->TextWidth(LookupMessage(0x8A5), 10, 0, 12, 0, 0), 12); + this->unknown_0114 = new UICheckBox(); + this->unknown_0114->SetSize(this->TextWidth(LookupMessage(0x8A5), 10, 0, 12, 0, 0), 12); path = base; this->unknown_0114->SetImages((path + "checkbox_1.bmp").c_str(), (path + "checkbox_0.bmp").c_str(), LookupMessage(0x8A5)); this->unknown_0114->Move(-1000, -1000); @@ -201,9 +198,8 @@ void UINavigationWnd::Slot15(int width, int height) { this->unknown_0114->SetTooltip(LookupMessage(0x8A6)); this->AddChild(this->unknown_0114); - box = new UICheckBox(); - this->unknown_011C = box; - box->SetSize(this->TextWidth(LookupMessage(0x8A7), 10, 0, 12, 0, 0), 12); + this->unknown_011C = new UICheckBox(); + this->unknown_011C->SetSize(this->TextWidth(LookupMessage(0x8A7), 10, 0, 12, 0, 0), 12); path = base; this->unknown_011C->SetImages((path + "checkbox_1.bmp").c_str(), (path + "checkbox_0.bmp").c_str(), LookupMessage(0x8A7)); this->unknown_011C->Move(-1000, -1000);