127 lines
3.2 KiB
C++
127 lines
3.2 KiB
C++
#pragma once
|
|
|
|
#include "uiBase.h"
|
|
#include "CashShopHeader.h"
|
|
#include "uiConvenienceStore_PopupMenu.h"
|
|
|
|
class uiConvenienceStoreMan;
|
|
|
|
//------------------------------------------------------------------------------
|
|
class uiConvenienceStore_PopupPackage : public uiConvenienceStore_PopupMenu
|
|
{
|
|
enum UIControlPos
|
|
{
|
|
kControl_Button_B000 = 0,
|
|
kControl_Button_B001,
|
|
kControl_Button_B002,
|
|
kControl_Button_B003,
|
|
kControl_Button_B004,
|
|
kControl_Button_B005,
|
|
kControl_Button_B006,
|
|
kControl_Button_B007,
|
|
kControl_Button_B008,
|
|
kControl_Button_B009,
|
|
kControl_Text_S000,
|
|
kControl_Text_S028,
|
|
kControl_Text_S029,
|
|
kControl_Text_S030,
|
|
kControl_Text_S031,
|
|
kControl_Text_S032,
|
|
kControl_Text_S033,
|
|
kControl_Text_S034,
|
|
kControl_Text_S035,
|
|
kControl_Text_S036,
|
|
kControl_Text_S037,
|
|
kControl_Text_S038,
|
|
kControl_Text_S039,
|
|
kControl_Text_S040,
|
|
kControl_Text_S041,
|
|
kControl_Text_S042,
|
|
kControl_Text_S043,
|
|
kControl_Text_S044,
|
|
kControl_Text_S045,
|
|
kControl_Text_S046,
|
|
kControl_Text_S047,
|
|
kControl_Text_S048,
|
|
kControl_Text_S049,
|
|
kControl_Text_S050,
|
|
kControl_Text_S051,
|
|
kControl_Text_S052,
|
|
kControl_Text_S053,
|
|
kControl_Text_S054,
|
|
kControl_Text_S055,
|
|
kControl_Text_S056,
|
|
|
|
//Lev1 slotImage
|
|
KControl_Image_P059,
|
|
KControl_Image_P087,
|
|
KControl_Image_P088,
|
|
KControl_Image_P089,
|
|
KControl_Image_P090,
|
|
KControl_Image_P091,
|
|
KControl_Image_P092,
|
|
KControl_Image_P093,
|
|
KControl_Image_P094,
|
|
KControl_Image_P095,
|
|
|
|
//Lev2 str
|
|
KControl_Image_P002,
|
|
KControl_Image_P060,
|
|
KControl_Image_P061,
|
|
KControl_Image_P062,
|
|
KControl_Image_P063,
|
|
KControl_Image_P064,
|
|
KControl_Image_P065,
|
|
KControl_Image_P066,
|
|
KControl_Image_P067,
|
|
KControl_Image_P068,
|
|
|
|
//Lev3 str
|
|
KControl_Image_P021,
|
|
KControl_Image_P069,
|
|
KControl_Image_P070,
|
|
KControl_Image_P071,
|
|
KControl_Image_P072,
|
|
KControl_Image_P073,
|
|
KControl_Image_P074,
|
|
KControl_Image_P075,
|
|
KControl_Image_P076,
|
|
KControl_Image_P077,
|
|
|
|
//Lev4
|
|
KControl_Image_P022,
|
|
KControl_Image_P078,
|
|
KControl_Image_P079,
|
|
KControl_Image_P080,
|
|
KControl_Image_P081,
|
|
KControl_Image_P082,
|
|
KControl_Image_P083,
|
|
KControl_Image_P084,
|
|
KControl_Image_P085,
|
|
KControl_Image_P086,
|
|
|
|
//Lev5
|
|
kControl_Size,
|
|
};
|
|
|
|
public:
|
|
static const DWORD kDialog_ID;
|
|
|
|
static const int kListPerCount = 10;
|
|
|
|
static void Callback_IconRender(CControlWZ* control_ptr, void* parameter);
|
|
|
|
public:
|
|
uiConvenienceStore_PopupPackage(InterfaceManager* ui_man);
|
|
virtual ~uiConvenienceStore_PopupPackage(void);
|
|
|
|
virtual void Init(CDrawBase* drawbase);
|
|
virtual void OnShowWindow(BOOL val);
|
|
virtual void OnUpdateSolarDialog();
|
|
|
|
virtual void ShowInterface(bool is_show, ConvenienceStore::ProductItem* product);
|
|
|
|
private:
|
|
void UpdateTooltip();
|
|
};
|