📄 trade.h
字号:
// Trade.h: interface for the CTrade class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_TRADE_H__C2A01AF1_0393_47A2_AC4B_08FF3DA86864__INCLUDED_)
#define AFX_TRADE_H__C2A01AF1_0393_47A2_AC4B_08FF3DA86864__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Item.h"
const int _MAX_TRADEITEM = 20;
class CTrade
{
public:
CTrade();
virtual ~CTrade();
private:
DEQUE_ITEM m_setHeroItem;
DEQUE_ITEM m_setPlayerItem;
DWORD m_dwHeroMoney;
DWORD m_dwPlayerMoney;
BOOL m_bHeroAgree;
BOOL m_bPlayerAgree;
BOOL m_bActive;
OBJID m_idPlayer;
char m_szPlayerName[_MAX_NAMESIZE];
OBJID m_idLastApplyPlayer;
char m_szLastApplyPlayerName[_MAX_NAMESIZE];
public:
void Destroy();
void SetPlayerMoney(DWORD dwMoney);
void AddHeroMoney(DWORD dwMoney);
void SetHeroMoney(DWORD dwMoney);
void DelHeroItem(OBJID idItem, BOOL bDel);
void AddHeroItem(CItem* pItem);
void AddPlayerItem(CItem* pItem);
void Close(BOOL bSuc);
void Open(OBJID idPlayer);
BOOL IsHeroAgree(){return m_bHeroAgree;}
BOOL IsPlayerAgree(){return m_bPlayerAgree;}
void HeroAgree(){m_bHeroAgree = true;}
void PlayerAgree(){m_bPlayerAgree = true;}
BOOL IsActive(){return m_bActive;}
OBJID GetLastApplyPlayerId(){return m_idLastApplyPlayer;}
void SetLastApplyPlayerId(OBJID idplayer);
char* GetLastApplyPlayerName(){return m_szLastApplyPlayerName;}
char* GetPlayerName(){return m_szPlayerName;}
int GetHeroItemAmount(){return m_setHeroItem.size();}
int GetPlayerItemAmount(){return m_setPlayerItem.size();}
DWORD GetHeroMoney(){return m_dwHeroMoney;}
DWORD GetPlayerMoney(){return m_dwPlayerMoney;}
CItem* GetHeroItemByIndex(int nIndex);
CItem* GetPlayerItemByIndex(int nIndex);
void AddItemFalse(OBJID idItem);
};
#endif // !defined(AFX_TRADE_H__C2A01AF1_0393_47A2_AC4B_08FF3DA86864__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -