資源簡介
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
評論
共有 條評論