資源簡介
VC++ 網絡五子棋程序源代碼
包括詳細地客戶端和服務器端VC++源代碼,結構清晰,簡單易懂
代碼片段和文件信息
//begin?<:
#include“GameManager.h“
?//the?num?for?determine?the?rooms?used;
//增加一個用戶到指定得游戲室中。
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));
}
//刪除一個用戶
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
}
//處理一個用戶動作,返回該動作的結果。
const?GAMERESULT?CGameManager::UserPlay(ACTION??action)
{
????GAMERESULT?result;
if(FindRoom(action.UserID)!=NULL)
return(Fi
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2002-08-29?19:18??網絡五子棋
?????目錄??????????0??2002-08-25?20:51??網絡五子棋\GameServer
?????文件????????662??2002-06-13?21:22??網絡五子棋\GameServer\UserInfo.h
?????文件???????1432??2002-06-14?20:05??網絡五子棋\GameServer\GameServer.plg
?????文件????????923??2002-06-11?20:51??網絡五子棋\GameServer\TCPServer.h
?????文件??????59904??2002-06-14?20:05??網絡五子棋\GameServer\GameServer.opt
?????文件???????5347??2002-06-14?20:05??網絡五子棋\GameServer\GameServer.dsp
?????文件????????476??2002-06-13?21:21??網絡五子棋\GameServer\UserManager.h
?????文件????????998??2002-06-14?20:05??網絡五子棋\GameServer\UserInfo.cpp
?????文件?????328704??2002-06-14?20:05??網絡五子棋\GameServer\GameServer.ncb
?????文件????????865??2002-06-13?21:24??網絡五子棋\GameServer\UserManager.cpp
?????文件????????230??2002-06-08?13:21??網絡五子棋\GameServer\GameRoom.cpp
?????文件????????738??2002-06-08?14:17??網絡五子棋\GameServer\GameServer.dsw
?????文件???????2675??2002-06-09?15:20??網絡五子棋\GameServer\GameManager.cpp
?????文件????????118??2002-06-01?14:03??網絡五子棋\GameServer\NetAgent.cpp
?????文件???????6925??2002-06-11?20:08??網絡五子棋\GameServer\GoBangRoom.cpp
?????文件????????120??2002-06-11?20:48??網絡五子棋\GameServer\Server.cpp
?????文件????????524??2002-06-11?20:48??網絡五子棋\GameServer\GameServer.h
?????文件???????1175??2002-06-11?20:48??網絡五子棋\GameServer\GoBangRoom.h
?????文件???????1019??2002-06-11?20:48??網絡五子棋\GameServer\GameRoom.h
?????文件???????1300??2002-06-11?20:48??網絡五子棋\GameServer\GameManager.h
?????文件????????721??2002-06-11?20:48??網絡五子棋\GameServer\global.h
?????文件????????795??2002-06-11?20:49??網絡五子棋\GameServer\Main.cpp
?????文件????????256??2002-06-11?20:49??網絡五子棋\GameServer\NetAgent.h
?????文件???????3039??2002-06-11?20:49??網絡五子棋\GameServer\GameServer.cpp
?????文件???????3237??2002-06-11?20:50??網絡五子棋\GameServer\TCPServer.cpp
?????文件????????338??2002-06-11?20:51??網絡五子棋\GameServer\Server.h
?????目錄??????????0??2002-08-25?20:51??網絡五子棋\GameServer\Release
?????目錄??????????0??2002-08-25?20:51??網絡五子棋\MyGame
?????文件???????1193??2002-06-02?19:49??網絡五子棋\MyGame\Dialog1.h
............此處省略54個文件信息
- 上一篇:mingw-w64-8.1.0在線安裝包.rar
- 下一篇:哈爾濱工業大學C語言題庫
評論
共有 條評論