#ifndef RAGNAROK_SOURCE_UI_ITEM_UIITEMSTORESUBWND_H #define RAGNAROK_SOURCE_UI_ITEM_UIITEMSTORESUBWND_H #include "Contents/UserData/NormalItemSlots.h" #include "UI/Item/UIItemBaseWnd.h" #include class UIItemStoreSubWnd : public UIItemBaseWnd { public: void Slot28(int x, int y) override; void Slot32(int x, int y) override; void Slot11() override; void Slot25(int x, int y) override; void Slot26(int x, int y) override; void Slot35(int value) override; __declspec(noinline) ITEM_INFO GetItemAt(int x, int y); void SetTabIndex(int index); /* 00F0 */ unsigned char unknown_00F0[0x60]; /* 0150 */ WindowPlacement* saved; /* 0154 */ int tabIndex; }; #if defined(_WIN32) && !defined(_WIN64) static_assert(offsetof(UIItemStoreSubWnd, saved) == 0x150); static_assert(offsetof(UIItemStoreSubWnd, tabIndex) == 0x154); #endif #endif