📄 room.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 + -