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

📄 gobangroom.h

📁 五子棋的其中一个代码 是里面用户登陆的
💻 H
字号:
 
//begin  <:

#ifndef __CRASY__GOBANGROOM__
#define __CRASY__GOBANGROOM__
#include"GameRoom.h"
class CGoBangRoom:public CGameRoom   //the drive class of CGameRoom
{

private:
	char board[15][15]; //0x00 for empty;0x01 for black; 0x02 for white
    int num_user;
	unsigned int user_black;
	unsigned int user_white;
	unsigned int winner_id;
	unsigned int nextplayer_id;
	bool success(int row,int column);
	bool succ;
	
	
public:
	CGoBangRoom();
		
	virtual bool AddUser(unsigned int UserID);//加入一个用户。
    virtual bool DeleteUser(unsigned int UserID);//删除一个用户。
    virtual bool IsReady( );//是否可以开始游戏。
    virtual bool Restart( );//重新开始游戏。
    virtual bool IsUserIn(unsigned int UserID);//判断用户是不是在游戏室里。
    virtual GAMERESULT UserPlay(ACTION  action);//处理一个用户动作,返回该动作的结果。
    virtual const char* GetGameInfo();//得到棋盘信息。
    virtual unsigned int GetWinnerID();//如果游戏已经结束,返回Winner的ID,否则返回0。
	virtual unsigned int GetCoplayerID(unsigned int UserID);//返回对手的ID
	virtual unsigned int GetNextPlayerID();//返回下一个轮到的游戏者的ID
	

};


#endif
//end  :>

⌨️ 快捷键说明

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