54 lines
1.1 KiB
C++
54 lines
1.1 KiB
C++
#pragma once
|
|
#ifdef _NA_003923_20120130_GUILD_RENEWAL_MOD_WAREHOUSE_SLOT_NUM
|
|
|
|
#else
|
|
|
|
#include "inputnumdialog.h"
|
|
|
|
class BankDialog;
|
|
class uiGuildWareHouse;
|
|
|
|
class InputNumBankDialog :
|
|
public InputNumDialog
|
|
{
|
|
public:
|
|
|
|
enum ePacketStatus
|
|
{
|
|
NONE = 0,
|
|
WAREHOUSEMONEY_SEND = 1,
|
|
GUILDWAREHOUSEMONEY_SEND = 2,
|
|
};
|
|
|
|
InputNumBankDialog(void);
|
|
virtual ~InputNumBankDialog(void);
|
|
|
|
virtual VOID Init( CDrawBase * pDrawBase );
|
|
virtual VOID Release();
|
|
|
|
public:
|
|
virtual VOID MessageProc( SI_MESSAGE * pMessage );
|
|
|
|
public:
|
|
void SetWareHouseType(eWAREHOUSE_TYPE eType){m_eWareHouseType = eType;}
|
|
VOID SendWareHouseMoney(MONEY money);
|
|
void Exit();
|
|
VOID ClearPacketFlag();
|
|
|
|
protected:
|
|
virtual VOID OnShowWindow( BOOL val );
|
|
|
|
void MoneyProcess();
|
|
bool checkDigit(const TCHAR* str);
|
|
|
|
MSG_CG_WAREHOUSE_MONEY_SYN m_WarehouseMoneySyn;
|
|
MSG_CG_GUILD_WAREHOUSE_MONEY_SYN m_GuildWareHouseMoneySyn;
|
|
|
|
MONEY m_CurMoney;
|
|
|
|
eWAREHOUSE_TYPE m_eWareHouseType;
|
|
DWORD m_dwPacketStatus;
|
|
};
|
|
|
|
#endif //_NA_003923_20120130_GUILD_RENEWAL_MOD_WAREHOUSE_SLOT_NUM
|