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

📄 room.h

📁 国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国内还没有,所以找不到测试
💻 H
字号:
#ifndef __ROOM_H
#define __ROOM_H


class CRoom
{
public:
	enum ROOM_STATE {
		STATE_CLOSE,			//酒流 积己登瘤 臼篮 惑怕
		STATE_WAITING,			//蜡历甫 扁促府绰 惑怕
		STATE_RUNNING,			//霸烙捞 矫累等 惑怕
		STATE_PLAYING,
	};

public:
	CRoom();
	virtual ~CRoom();

	char *GetStateLog();
	void Init(short iChannel, short nIndex);
	BOOL IsEmpty();
	BOOL IsOpen();
	BOOL IsJoin();
	BOOL IsQuickJoin(int nMode);
	BOOL CheckReady();
	void SetTeam();								//贸澜 规俊 甸绢哎锭 评 技泼
	void SetTeamBalance();						//霸烙 贸澜 矫累且锭 评 炼啦
	void SetTeamBalance(short nUserIndex);		//抄涝茄 蜡历狼 评 炼啦

	void Open(char **pInfoPack);
	BOOL Join(short nUserIndex);
	BOOL Out(short nUserIndex, BOOL bBlock);
	BOOL Quit(short nUserIndex);
	void StartGame();
	void RushGame(short nUserIndex);
	void EndGame();
	void Close();
	void SendAll(void *ioc);					//规救狼 葛电 蜡历俊霸 傈价
	void SendAll(void *ioc, int nUserIndex);	//唱甫 力寇茄 规救狼 葛电 蜡历俊霸 傈价
	void SendRoom(void *ioc);					//规俊 措扁吝牢 蜡历俊霸 傈价
	void SendRoom(void *ioc, int nUserIndex);	//唱甫 力寇茄 规俊 措扁吝牢 蜡历俊霸 傈价
	void SendGame(void *ioc);					//霸烙吝牢 蜡历俊霸 傈价
	void SendGame(void *ioc, int nUserIndex);	//唱甫 力寇茄 霸烙吝牢 蜡历俊霸 傈价

public:
	//规沥焊
	char m_szTitle[LEN_TITLE+1];
	char m_szPwd[LEN_PWD+1];
	short m_iGameServer;	//霸烙辑滚 绊蜡锅龋
	short m_iGameZone;		//霸烙辑滚郴狼 霸烙粮 绊蜡锅龋
	DWORD m_dwGameIP;		//霸烙辑滚 立加林家
	WORD m_wGamePort;		//霸烙辑滚 立加器飘
	BYTE m_nAuthSize;
	BYTE m_nAuthCnt;
	BYTE *m_pAuthIndex;
	BYTE *m_pAuthCode;

	short m_nIndex;						
	BYTE m_nMode;			//霸烙葛靛(enum::GAME_MODE)
	BYTE m_nMap;
	BYTE m_nRepairCnt;

	BYTE m_nState;

	BYTE m_nUserLimit;		//甸绢棵 敲饭捞绢荐
	BYTE m_nUserCnt;		//敲饭捞绢荐(CUser::m_nState啊 STATE_ROOM 捞芭唱 STATE_JOINROOM 牢 蜡历 荐)
	BYTE m_nPcCnt;			//敲饭捞绢荐(CUser::m_nState啊 STATE_ROOM 牢 蜡历 荐)
	DWORD m_dwPlayTime;		//敲饭捞力茄矫埃(0捞搁 公力茄)

	short m_iChannel;		//盲澄牢郸胶
	short m_iCapSlot;		//规厘浇吩

	short *m_nUserIdx;		//敲饭捞绢狼 牢郸胶甫 淬阑 滚欺
};

#endif

⌨️ 快捷键说明

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