rodecomp/Source/UI/SelectPackageItemBox/SelectPackageItemBox.h
ragnarok-clanker 5aa8b42abb Decompile 5 functions in Source/UI/Quest/UIRenewQuestUI.cpp, Source/UI/Quest/UIRenewQuestUI.h, ...
Batch #4047 by youko: 4 byte-identical, 1 confirmed by peer review.

- fn_16634 CUIRenewQuestUI::OnTabButton: byte-identical
- fn_16635 CUIRenewQuestUI::OnPanelButton: byte-identical
- fn_16659 CUIListBoxEx<SelectPackageItemBox::CUIItemInfo,ITEM_INFO>::ClearItems: byte-identical
- fn_16660 CUIListBoxEx<SelectPackageItemBox::CUITabInfo,SelectPackageItemBox::CTabInfoData>::ClearItems: byte-identical
- fn_16661 CUISelectPackageItemBox::Slot53: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/SelectPackageItemBox/UISelectPackageItemBox.cpp
2026-10-30 00:44:53 +00:00

31 lines
719 B
C++

#ifndef RAGNAROK_SOURCE_UI_SELECTPACKAGEITEMBOX_SELECTPACKAGEITEMBOX_H
#define RAGNAROK_SOURCE_UI_SELECTPACKAGEITEMBOX_SELECTPACKAGEITEMBOX_H
#include "Contents/Items/ItemInfo.h"
#include "UI/FrameSkin.h"
#include "UI/Lists/UIListBoxTemplate.h"
#include <string>
namespace SelectPackageItemBox {
class CTabInfoData {
public:
/* 0000 */ unsigned char unknown_0000[0x08];
/* 0008 */ std::string unknown_0008;
};
class CUIItemInfo : public CUIListItem {};
class CUITabInfo : public CUIListItem {};
}
class CUISelectPackageItemBox : public CUIFrameWnd {
public:
virtual void Slot53();
};
#if defined(_WIN32) && !defined(_WIN64)
static_assert(sizeof(SelectPackageItemBox::CTabInfoData) == 0x20);
#endif
#endif