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

📄 store.h

📁 决战Server2.0源码,自己研究研究吧
💻 H
字号:
// Store.h: interface for the CStore class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_STORE_H__88D5E249_0673_4E53_BB8E_DA847DB3CFF1__INCLUDED_)
#define AFX_STORE_H__88D5E249_0673_4E53_BB8E_DA847DB3CFF1__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "SharedMemory.h"
#include "MemUser.h"

struct GuildStoreInfo
{
	long	m_iGuildSid;		// 秦寸 辨靛 牢郸胶
	TCHAR	m_strGuildName[CHAR_NAME_LENGTH + 1]; // 秦寸 辨靛 捞抚
	TCHAR	m_strMasterName[CHAR_NAME_LENGTH + 1];// 秦寸 辨靛 炉 捞抚
	DWORD	m_iGuildDN;							  // 穿利等 陛咀	

	BYTE	m_tWarType;							  // 0: 辨靛傈 朝楼 搬沥 12矫埃傈 1: 捞固 辨靛傈 朝楼啊 搬沥	
	BYTE	m_tGuildWar;						  // 0 : 辨靛傈 霖厚窜拌
											      // 1 : 辨靛傈吝
												  // 2 : 老馆 窜拌
	SYSTEMTIME m_wLastWarTime;
	SYSTEMTIME m_wPlanWarTime;
};

struct AttckGuildList
{
	TCHAR GuildName[CHAR_NAME_LENGTH + 1];
	long	iGuildSid;
};

//typedef CTypedPtrArray <CPtrArray, AttckGuildList*>		AttGuildArray;

class CStore  
{
public:
	void GuildListToStr(TCHAR *pBuf);
	void StrToGuildList(TCHAR *pBuf);
	void InitStoreInfo(int sid);
	BOOL IsCanRepair(short sSid);
	int	 IsCanBuyPsi(CStore *pStore, int iClass);
	BOOL IsCanSell(short sSid);

public:
	BOOL IsCanBuy(short sSid);
	void SetGuildStoreTex();
	BOOL UpdateGuildStore();
	short	m_sStoreID;			// 惑痢 ID
	BYTE	m_tStoreType;		// 惑痢鸥涝 - 0: 老馆 酒捞袍, 1: 荤捞坷葱, 2: 皋墨葱 

	BOOL	m_bHaveGuild;		// 泅犁 辨靛俊 加茄 惑痢捞促	TRUE	
	long	m_lUsed;			// 辨靛傈 荐青吝牢瘤 酒囱瘤 钎矫...
	long	m_lAreaUsed;		// 辨靛傈 荐青瘤开阑 钎矫窃
	DWORD	m_dwStartTick;

	int		m_sRate;			// 矫技

//	GuildStoreInfo	m_StoreInfo;
	long	m_iGuildSid;		// 秦寸 辨靛 牢郸胶
	TCHAR	m_strGuildName[CHAR_NAME_LENGTH + 1]; // 秦寸 辨靛 捞抚
	TCHAR	m_strMasterName[CHAR_NAME_LENGTH + 1];// 秦寸 辨靛 炉 捞抚
	DWORD	m_iGuildDN;							  // 穿利等 陛咀	

	BYTE	m_tWarType;							  // 0: 辨靛傈 朝楼 搬沥 12矫埃傈 1: 捞固 辨靛傈 朝楼啊 搬沥	
	BYTE	m_tGuildWar;						  // 0 : 辨靛傈 霖厚窜拌
											      // 1 : 辨靛傈吝
												  // 2 : 老馆 窜拌
	SYSTEMTIME m_wLastWarTime;
	SYSTEMTIME m_wPlanWarTime;

	int		m_iStandingTime;
	long	m_lListUsed;						  // 辨靛傈俊 曼啊窍绰 辨靛 府胶飘	
	long	m_lListCount;
	int		m_arAttackGuild[GUILD_ATTACK_MAX_NUM]; // 弥措 20俺狼 辨靛啊 傈里俊 曼啊且荐 乐促.

	CWordArray	m_arItems;			// 酒捞袍 ID Array
	CWordArray	m_arSellList;		// 阿 惑痢俊辑 备概窍绰 酒捞袍 格废
	CWordArray	m_arRepairList;		// 阿 惑痢俊辑 荐府窍绰 酒捞袍 格废

	CWordArray	m_arNpcList;

	CStore();
	~CStore();
};

#endif // !defined(AFX_STORE_H__88D5E249_0673_4E53_BB8E_DA847DB3CFF1__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -