rodecomp/Source/UI/UIPreviewEquipWnd.cpp
ragnarok-clanker 3e771fc089 Decompile 4 functions in Source/UI/UIPreviewEquipWnd.cpp, Source/UI/Guild/UIGuildWnd.cpp, ...
Batch #4391 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_09879 UIPreviewEquipWnd::UIPreviewEquipWnd: logic confirmed by peer review
- fn_09880 UIPreviewEquipWnd::`scalar deleting destructor': logic confirmed by peer review
- fn_09888 UIPreviewEquipWnd::Slot11: logic confirmed by peer review
- fn_13035 CompareWideText: logic confirmed by peer review

Peer-reviewed-by: Yommy, youko, superintelligence, willerthal, ragnarok-clanker, sherollyner
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 02:22:20 +00:00

31 lines
802 B
C++

#include "UI/UIPreviewEquipWnd.h"
#include "Contents/Actors/CharacterRender.h"
#include "Contents/UserData/NormalItemSlots.h"
// OFFSET: 0x007F2F90
// FUNCTION: fn_09879
UIPreviewEquipWnd::UIPreviewEquipWnd(UIWindowContext& windows, UIFrameContext& frames)
: UIFrameWnd(windows, frames, 1), saved(nullptr), m_render(nullptr), m_leftButton(nullptr), m_rightButton(nullptr), unknown_00C4(0) {
}
// OFFSET: 0x007F3090
// FUNCTION: fn_09880
UIPreviewEquipWnd::~UIPreviewEquipWnd() {
delete this->m_render;
}
// OFFSET: 0x007F4830
// FUNCTION: fn_09888
void UIPreviewEquipWnd::Slot11() {
if (this->saved) {
this->saved->x = this->geometry.x;
this->saved->y = this->geometry.y;
}
}
// OFFSET: 0x007F3DB0
// FUNCTION: fn_09884
void UIPreviewEquipWnd::Slot19() {
this->Invalidate();
}