Batch #10316 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review. - fn_12391 UInCashWnd::SendMsg: logic confirmed by peer review - fn_12161 UIChatRoomMakeWnd::Slot15: logic confirmed by peer review - fn_12191 UIPartySettingWnd::Slot15: logic confirmed by peer review - fn_12204 UITipboxWnd::Slot15: logic confirmed by peer review Peer-reviewed-by: tester, dori, cremane Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
61 lines
1.8 KiB
C++
61 lines
1.8 KiB
C++
#ifndef RAGNAROK_SOURCE_UI_SHOP_UINCASH_CALLWND_H
|
|
#define RAGNAROK_SOURCE_UI_SHOP_UINCASH_CALLWND_H
|
|
|
|
#include "Contents/Items/ItemInfo.h"
|
|
#include "UI/Item/UIItemBaseWnd.h"
|
|
#include "UI/Window/UIFrameWnd.h"
|
|
|
|
#include <list>
|
|
|
|
struct WindowPlacement;
|
|
class UIScrollBar;
|
|
class UIButton;
|
|
class UIEditCtrl;
|
|
class UIStaticText;
|
|
|
|
class UInCashWnd : public UIItemBaseWnd {
|
|
public:
|
|
UInCashWnd();
|
|
bool Slot03() override;
|
|
void Slot10(int x, int y, std::intptr_t value) override;
|
|
void Slot15(int width, int height) override;
|
|
void Slot11() override;
|
|
void Paint() override;
|
|
void Slot25(int x, int y) override;
|
|
void Slot26(int x, int y) override;
|
|
void Slot32(int x, int y) override;
|
|
void Slot35(int delta) override;
|
|
int SendMsg(UIWindow* sender, int message, std::intptr_t argument1, std::intptr_t argument2, std::intptr_t argument3, std::intptr_t argument4) override;
|
|
ITEM_INFO ItemAt(int x, int y);
|
|
void DrawItems();
|
|
|
|
/* 00F0 */ UIEditCtrl* m_pointEdit;
|
|
/* 00F4 */ UIEditCtrl* m_searchEdit;
|
|
/* 00F8 */ std::list<ITEM_INFO> m_otherItems;
|
|
/* 0100 */ WindowPlacement* m_placement;
|
|
/* 0104 */ UIButton* m_buttons[19];
|
|
/* 0150 */ UIScrollBar* m_otherScroll;
|
|
/* 0154 */ UIStaticText* m_title;
|
|
/* 0158 */ int m_firstOther;
|
|
/* 015C */ int m_selected;
|
|
/* 0160 */ int m_pageCount;
|
|
/* 0164 */ int m_page;
|
|
/* 0168 */ int m_tab;
|
|
/* 016C */ int m_pointBalance;
|
|
/* 0170 */ int m_totalPrice;
|
|
/* 0174 */ int m_selectedIndex;
|
|
/* 0178 */ int m_cashBalance;
|
|
/* 017C */ int m_rowHeight;
|
|
/* 0180 */ int m_listTop;
|
|
/* 0184 */ int m_listHeight;
|
|
};
|
|
|
|
class UInCash_CallWnd : public UIFrameWnd {
|
|
public:
|
|
UInCash_CallWnd();
|
|
void Slot15(int width, int height) override;
|
|
void Paint() override;
|
|
int SendMsg(UIWindow* sender, int message, std::intptr_t argument1, std::intptr_t argument2, std::intptr_t argument3, std::intptr_t argument4) override;
|
|
};
|
|
|
|
#endif
|