#ifndef RAGNAROK_SOURCE_UI_SHOP_MERCHANTSHOPREFRESH_H #define RAGNAROK_SOURCE_UI_SHOP_MERCHANTSHOPREFRESH_H #include "Contents/Items/ItemInfo.h" #include #include class UIWindow; class CMCStoreInfoBackup; class UIEditCtrl; struct MerchantShopRefresh { CMCStoreInfoBackup& backup; std::list& inventory; std::list& offered; UIEditCtrl& titleEdit; std::span priceEdits; std::span countEdits; const int& maximum; const int& mode; int& titleLength; UIWindow& button; unsigned char& buttonDisabled; UIWindow* const& storeWindow; UIWindow* const& otherStoreWindow; UIWindow* const& inventoryWindow; UIWindow* const& otherInventoryWindow; UIWindow* const& extraInventoryWindow; void Refresh(); }; #endif