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

📄 gameclient.h

📁 一个小游戏五子棋的浙江大学开发我的课程设计
💻 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 + -