⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trade.h

📁 网络游戏魔域源代码 测试可以完整变异
💻 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 + -