资源简介
qt 黑白棋 源码;这个是我实习的时候写的小游戏,智能算法写的不好,因为我也不是黑白棋的高手。分享给大家,见笑了。。。

代码片段和文件信息
#include
#include
#include
#include
#include
#include “antagonist.h“
void Red_side::paused()
{
movie->setPaused(TRUE);
}
void Red_side::unpaused()
{
movie->setPaused(FALSE);
}
void Red_side::changetext()
{
if(signal == 1)
{
str = “Start“;
signal = 0;
}
else
{
str = “Paused“;
signal = 1;
}
b2->setText(str);
}
void Blue_side::paused()
{
movie->setPaused(TRUE);
}
void Blue_side::unpaused()
{
movie->setPaused(FALSE);
}
void Blue_side::changetext()
{
if(signal == 1)
{
str = “Start“;
signal = 0;
}
else
{
str = “Paused“;
signal = 1;
}
b2->setText(str);
}
Red_side::Red_side(QWidget *parent):QWidget(parent)
{
signal = 0;
movie = new QMovie(“0019.gif“);
movie->start();
label = new QLabel(this);
// label->setGeometry(0 0 width height/2);
label->setMovie(movie);
b1 = new QPushButton(“Red“this);
// b1->setGeometry(0 70 50 25);
b1->setFont(QFont(“Times“ 10 QFont::Bold));
b2 = new QPushButton(“Start“this);
// b2->setGeometry(0 120 50 25);
b2->setFont(QFont(“Times“ 10 QFont::Bold));
QVBoxLayout *vbox = new QVBoxLayout(this);
vbox->addWidget(label);
vbox->addWidget(b1);
vbox->addWidget(b2);
setLayout(vbox);
// connect(b1 SIGNAL(clicked()) this SLOT(paused()));
// connect(b2 SIGNAL(clicked()) this SLOT(unpaused()));
connect(b2 SIGNAL(clicked()) this SLOT(changetext()));
}
Blue_side::Blue_side(QWidget *parent):QWidget(parent)
{
signal = 0;
movie = new QMovie(“0019.gif“);
movie->start();
movie->setPaused(TRUE);
label = new QLabel(this);
label->setGeometry(0 0 70 70);
label->setMovie(movie);
b1 = new QPushButton(“Blue“this);
b1->setGeometry(0 80 60 30);
b1->setFont(QFont(“Times“ 10 QFont::Bold));
b2 = new QPushButton(“Start“this);
b2->setGeometry(0 130 60 30);
b2->setFont(QFont(“Times“ 10 QFont::Bold));
QVBoxLayout *vbox = new QVBoxLayout(this);
vbox->addWidget(label);
vbox->addWidget(b1);
vbox->addWidget(b2);
setLayout(vbox);
// connect(b1 SIGNAL(clicked()) this SLOT(paused()));
// connect(b2 SIGNAL(clicked()) this SLOT(unpaused()));
connect(b2 SIGNAL(clicked()) this SLOT(changetext()));
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13976 2009-04-20 09:39 qt黑白棋游戏\0019.gif
文件 54745 2009-04-20 17:27 qt黑白棋游戏\2-2
文件 401 2009-04-20 09:39 qt黑白棋游戏\2-2.pro
文件 2208 2009-04-20 11:05 qt黑白棋游戏\antagonist.cpp
文件 654 2009-04-20 09:39 qt黑白棋游戏\antagonist.h
文件 11868 2009-04-20 12:34 qt黑白棋游戏\antagonist.o
文件 4859 2009-04-20 17:20 qt黑白棋游戏\chessboard.cpp
文件 1143 2009-04-20 17:29 qt黑白棋游戏\chessboard.h
文件 6752 2009-04-20 17:21 qt黑白棋游戏\chessboard.o
文件 225 2009-04-20 09:39 qt黑白棋游戏\main.cpp
文件 6692 2009-04-20 09:39 qt黑白棋游戏\main.o
文件 8917 2009-04-20 09:39 qt黑白棋游戏\Makefile
文件 3493 2009-04-20 09:39 qt黑白棋游戏\moc_antagonist.cpp
文件 10768 2009-04-20 09:39 qt黑白棋游戏\moc_antagonist.o
文件 3440 2009-04-20 09:39 qt黑白棋游戏\moc_chessboard.cpp
文件 8604 2009-04-20 09:39 qt黑白棋游戏\moc_chessboard.o
文件 7343 2009-04-20 17:27 qt黑白棋游戏\rule_arithmetic.cpp
文件 4000 2009-04-20 17:27 qt黑白棋游戏\rule_arithmetic.o
文件 1949 2009-04-20 11:05 qt黑白棋游戏\whole.cpp
文件 287 2009-04-20 09:39 qt黑白棋游戏\whole.h
文件 13496 2009-04-20 12:34 qt黑白棋游戏\whole.o
目录 0 2010-06-04 14:12 qt黑白棋游戏
----------- --------- ---------- ----- ----
165820 22
相关资源
- Scratch源码
- 酒店管理系统基于Qt Creator5)
- E4A无障碍跨程序操作类库(带源码、
- 设备管理系统源码
- 安卓wifi直连app源码
- 我的世界源码(易语言版)
- labview编程软件滤波器以及编写程序设
- 我的界面(visual foxpro)源码
- 易语言:一键cf基址源码
- The Secret Path 3D 3D魔方迷宫[源码][scra
- scratch垃圾分类源码(最终版本).sb
- 安卓QQ6.71协议源码易语言,qq协议源码
- 编译原理实验工具及参考源码(lex&
- E盾偷后台工具源码
- UNIX/LINUX编程实践教程的源码
- 十以内加减法练习 powerbuilder源码
- 黑白棋(带简单AI)
- 农场开发项目
- OCR源码
- PLC上位机编程软件
- 用foobar2000听google音乐[更新一下]
- 学生信息管理系统源码
- vtk QT做的三维地质可视化系统2of2
- 用VC 编写的仿QQ聊天室程序源代码
- 毕业论文之温度传感器DS18B20(源码
- 可自定义导航网站源码
- 栅栏填充算法源码(VC)
- msp430F149操作红外接收模块源码
- Qt局域网聊天软件
- [免费]图像识别c 源码
评论
共有 条评论