資源簡介
簡易QT聯機五子棋項目,實現基于TCP連接的局域網人人聯機對戰五子棋。
代碼片段和文件信息
#include?“chessboard.h“
#include?
#include?
#include?
#include?
ChessBoard::ChessBoard(QWidget?*parent)?:
????QWidget(parent)
{
????isLocal?=?false;
????isServer?=?false;
????localImg?=?QImage(“:/images/local.png“).scaled(ZOOM?ZOOM);
????remoteImg?=?QImage(“:/images/remote.png“).scaled(ZOOM?ZOOM);
????localPoints.clear();
????remotePoints.clear();
}
int?ChessBoard::directionNumber(const?QPoint?&p
????????????????????????????????int?xoffset
????????????????????????????????int?yoffset
????????????????????????????????bool?local)
{
????QMap?&points?=?local???localPoints?:?remotePoints;
????int?num?=?1;
????int?i;
????for(i?=?0;?i?5;?i++)
????{
????????if(-1?==?points.key(p?+?QPoint(xoffset?*?i?yoffset?*?i)?-1))
?????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-10?22:49??netgobang\
?????文件????????3640??2013-04-21?11:40??netgobang\chessboard.cpp
?????文件?????????928??2013-04-21?11:23??netgobang\chessboard.h
?????目錄???????????0??2013-07-03?20:20??netgobang\images\
?????文件????????1630??2005-09-10?16:27??netgobang\images\local.png
?????文件????????1594??2005-09-10?16:27??netgobang\images\remote.png
?????文件?????????134??2013-04-18?18:42??netgobang\images.qrc
?????文件????????1440??2013-04-18?18:29??netgobang\logindialog.cpp
?????文件?????????638??2013-04-18?18:29??netgobang\logindialog.h
?????文件????????7392??2013-04-21?11:32??netgobang\logindialog.ui
?????文件?????????794??2018-06-10?21:55??netgobang\main.cpp
?????文件????????2524??2013-04-21?12:53??netgobang\netgobang.cpp
?????文件?????????677??2013-04-21?12:44??netgobang\netgobang.h
?????文件?????????307??2018-06-10?21:55??netgobang\netgobang.pro
?????文件??????225631??2018-06-10?22:49??netgobang\netgobang.pro.user
?????文件?????????427??2013-04-18?12:24??netgobang\tcpserver.cpp
?????文件?????????406??2013-04-17?19:46??netgobang\tcpserver.h
- 上一篇:房貸詳細計算Excel
- 下一篇:html js 簡易投票
評論
共有 條評論