資源簡(jiǎn)介
VC++ 網(wǎng)絡(luò)五子棋程序源代碼
包括詳細(xì)地客戶(hù)端和服務(wù)器端VC++源代碼,結(jié)構(gòu)清晰,簡(jiǎn)單易懂
代碼片段和文件信息
//begin?<:
#include“GameManager.h“
?//the?num?for?determine?the?rooms?used;
//增加一個(gè)用戶(hù)到指定得游戲室中。
bool?CGameManager::AddUser(unsigned?int?UserID?int?RoomNum)
{
for(int?i=0;i {
if(rooms[i].GetRoomNum()==RoomNum)//if?there?is?a?room?with?this?Roomnum
return(rooms[i].AddUser(UserID));
}
int?num=count++;
rooms[num].SetRoomNum(RoomNum);
return(rooms[num].AddUser(UserID));
}
//刪除一個(gè)用戶(hù)
bool?CGameManager::DeleteUser(unsigned?int?UserID)
{
if(FindRoom(UserID)!=NULL)
{
FindRoom(UserID)->DeleteUser(UserID);
return(true);
}
else?
return(false);??//there?is?no?such?user?with?this?ID
}
//處理一個(gè)用戶(hù)動(dòng)作,返回該動(dòng)作的結(jié)果。
const?GAMERESULT?CGameManager::UserPlay(ACTION??action)
{
????GAMERESULT?result;
if(FindRoom(action.UserID)!=NULL)
return(Fi
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄??????????0??2002-08-29?19:18??網(wǎng)絡(luò)五子棋
?????目錄??????????0??2002-08-25?20:51??網(wǎng)絡(luò)五子棋\GameServer
?????文件????????662??2002-06-13?21:22??網(wǎng)絡(luò)五子棋\GameServer\UserInfo.h
?????文件???????1432??2002-06-14?20:05??網(wǎng)絡(luò)五子棋\GameServer\GameServer.plg
?????文件????????923??2002-06-11?20:51??網(wǎng)絡(luò)五子棋\GameServer\TCPServer.h
?????文件??????59904??2002-06-14?20:05??網(wǎng)絡(luò)五子棋\GameServer\GameServer.opt
?????文件???????5347??2002-06-14?20:05??網(wǎng)絡(luò)五子棋\GameServer\GameServer.dsp
?????文件????????476??2002-06-13?21:21??網(wǎng)絡(luò)五子棋\GameServer\UserManager.h
?????文件????????998??2002-06-14?20:05??網(wǎng)絡(luò)五子棋\GameServer\UserInfo.cpp
?????文件?????328704??2002-06-14?20:05??網(wǎng)絡(luò)五子棋\GameServer\GameServer.ncb
?????文件????????865??2002-06-13?21:24??網(wǎng)絡(luò)五子棋\GameServer\UserManager.cpp
?????文件????????230??2002-06-08?13:21??網(wǎng)絡(luò)五子棋\GameServer\GameRoom.cpp
?????文件????????738??2002-06-08?14:17??網(wǎng)絡(luò)五子棋\GameServer\GameServer.dsw
?????文件???????2675??2002-06-09?15:20??網(wǎng)絡(luò)五子棋\GameServer\GameManager.cpp
?????文件????????118??2002-06-01?14:03??網(wǎng)絡(luò)五子棋\GameServer\NetAgent.cpp
?????文件???????6925??2002-06-11?20:08??網(wǎng)絡(luò)五子棋\GameServer\GoBangRoom.cpp
?????文件????????120??2002-06-11?20:48??網(wǎng)絡(luò)五子棋\GameServer\Server.cpp
?????文件????????524??2002-06-11?20:48??網(wǎng)絡(luò)五子棋\GameServer\GameServer.h
?????文件???????1175??2002-06-11?20:48??網(wǎng)絡(luò)五子棋\GameServer\GoBangRoom.h
?????文件???????1019??2002-06-11?20:48??網(wǎng)絡(luò)五子棋\GameServer\GameRoom.h
?????文件???????1300??2002-06-11?20:48??網(wǎng)絡(luò)五子棋\GameServer\GameManager.h
?????文件????????721??2002-06-11?20:48??網(wǎng)絡(luò)五子棋\GameServer\global.h
?????文件????????795??2002-06-11?20:49??網(wǎng)絡(luò)五子棋\GameServer\Main.cpp
?????文件????????256??2002-06-11?20:49??網(wǎng)絡(luò)五子棋\GameServer\NetAgent.h
?????文件???????3039??2002-06-11?20:49??網(wǎng)絡(luò)五子棋\GameServer\GameServer.cpp
?????文件???????3237??2002-06-11?20:50??網(wǎng)絡(luò)五子棋\GameServer\TCPServer.cpp
?????文件????????338??2002-06-11?20:51??網(wǎng)絡(luò)五子棋\GameServer\Server.h
?????目錄??????????0??2002-08-25?20:51??網(wǎng)絡(luò)五子棋\GameServer\Release
?????目錄??????????0??2002-08-25?20:51??網(wǎng)絡(luò)五子棋\MyGame
?????文件???????1193??2002-06-02?19:49??網(wǎng)絡(luò)五子棋\MyGame\Dialog1.h
............此處省略54個(gè)文件信息
評(píng)論
共有 條評(píng)論