资源简介
简易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 简易投票
相关资源
- Qt学习总结.zip
- 基于qt+opencv的人脸识别
- GPRS模块GA6和STM32F103C8T6单片机上移植
- QT设计图标登录及三个游戏设计潜艇游
- 基于ZigBee的智能家居系统QT界面渲染
- Qt+opencv+摄像头+人脸检测
- Qt5 网络调试助手源代码 漂亮界面
- Qt 点菜系统
- 跨平台MQTT Client 源码和demo by 漠北
- 年会抽奖软件
- QT 智能家居源代码,可使用 实测通过
- Qt 之 简单截图功能三实现可拖拽选中
- 简单QT多线程聊天程序
- Qt提示框淡出、飞出、缩小等关闭窗口
- ImageRotation.zip
- QT打包工具合集
- linux环境下用QT实现打地鼠游戏源码共
- 基于QT的2048小游戏
- Qt登陆界面
- QT数字软键盘,包括QLineEdit弹出
- Qt Excel的读写
- 基于QT的电子相册设计
- Qt文件浏览器,Linux
- Qt写的UDP组播服务端
- QT文字闪烁浮动效果代码
- 基于qt编写的图片浏览器
- qt全局热键 全平台 支持qt5
- 漂亮的界面框架
- 无边框界面
- 网络调试助手
评论
共有 条评论