📄 gameclient.h
字号:
#ifndef _GAMECLIENT_H_
#define _GAMECLIENT_H_
#include "UserInfo.h"
#include "GobangDrawer.h"
#include"TCPclient.h"
#include<string.h>
class CGameClient:public CTCPClient
{
public:
CGameClient();
~CGameClient();
bool Draw( CDC *pDC ); //画出棋盘信息
bool MouseClick( int x, int y ); //处理鼠标单击事件
bool GetAllUserInfo( ); //返回所有用户信息
bool Register( std::string& strUserName );//注册用户
bool Logout(); //注销用户
bool EnterRoom( int num ); //进入游戏室
bool ExitRoom(); //退出游戏室
bool QueryBoard(); //查询棋盘信息
int GetUserCount()const; //得到用户数目
CUserInfo GetUserInfo(const int num)const; //得到用户信息
bool IsNetFree(); //判断网络是否空闲
private:
CUserInfo m_info[128];
CGobangDrawer drawer;
int m_UserNum;
bool m_bNetFree;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -