91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

實現了人人,人機對戰;具有悔棋,托管,跳出,重開,投降等功能;精致的UI設計;搜索式算法設計;

資源截圖

代碼片段和文件信息

#include?“chessboard.h“
#include?“ui_chessboard.h“
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?

int?page?=?0;??????????????????????//三維數組的第一個參數(全局變量)

//====================================================================================
//構造函數
//====================================================================================
ChessBoard::ChessBoard(QWidget?*parent)?:
????QWidget(parent)
????ui(new?Ui::ChessBoard)
{
????init();????????????????????????//構造函數初始化
}


//=====================================================================================
//靜態變量定義區
//=====================================================================================
int?ChessBoard::flag?=?0;
int?ChessBoard::loop?=?0;
int?ChessBoard::black_eat_num?=?0;
int?ChessBoard::white_eat_num?=?0;
int?ChessBoard::a?=0;
int?ChessBoard::b?=0;
int?ChessBoard::c?=?0;
int?ChessBoard::row?=?0;
int?ChessBoard::col?=?0;
int?ChessBoard::color_flag?=?0;


//===================================================================================
//函數的原型:??init()
//函數的功能:構造函數初始化
//函數的調用:在構造函數中調用
//===================================================================================
void?ChessBoard::init()
{
????ui->setupUi(this);
????this->setMouseTracking(true);???????????//加上這句話,就不必要按下鼠標才能判斷移動坐標.
????this->startX?=0;????????????????????????//初始化x和y的值
????point.setX(-1);
????point.setY(-1);

????this->setCursor(QCursor(QPixmap(“../image/ssblack.bmp“)));
????????????????????????????????????????????//設置鼠標點擊前,出現黑子

????for(a=0;a<8;a++)????????????????????????//給二維數組賦初值
????{
????????for(b=0;b<8;b++)
????????{
????????????chess[a][b]?=?2;
????????}
????}
????count_black?=?0;????????????????????????//初始化
????count_white?=?0;????????????????????????//初始化
????show_mid_fourchess();???????????????????//調用函數打印出棋盤中間四格的棋子

????for(a=0;a<8;a++)????????????????????????//將中間四顆棋子的位置賦給虛擬二維數組和三維數組
????{
????????for(b=0;b<8;b++)
????????{
????????????chess_regret[page][a][b]?=?chess_two[a][b]?=??chess[a][b];
????????}
????}
????ttime?=?new?QTimer;
????ttime->start(10);???????????????????????//ms
????if(flag?==?1)???????????????????????????//當人機對戰時,鏈接槽,實現timeout()就調用TTimer()函數
????{
????????connect(ttimeSIGNAL(timeout())thisSLOT(TTimer()));
????}
}

//===================================================================================
//函數的原型:begin_chess()
//函數的功能:初始化棋盤
//函數的調用:在mygame.cpp里面重新開局按鈕on_pushButton_start_again_clicked()里面被調用
//===================================================================================
void?ChessBoard::begin_chess()??????????????//初始化棋盤
{
????for(a=0;a<8;a++)????????????????????????//給二維數組賦初值
????{
????????for(b=0;b<8;b++)
????????{
????????????chess[a][b]?=?2;
????????}

????}
????count_black?=?0;????????????????????????//初始化
????count_white?=?0;???????????????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-25?10:07??精簡版黑白棋\
?????目錄???????????0??2012-09-18?09:01??精簡版黑白棋\demo\
?????文件????????7358??2012-09-09?18:12??精簡版黑白棋\demo\black.ico
?????文件??????????45??2012-09-09?18:13??精簡版黑白棋\demo\black_white_chess.rc
?????文件???????22038??2012-09-11?11:09??精簡版黑白棋\demo\chessboard.cpp
?????文件????????3165??2012-09-10?16:30??精簡版黑白棋\demo\chessboard.h
?????文件?????????404??2012-09-03?11:16??精簡版黑白棋\demo\chessboard.ui
?????文件????????2567??2012-09-01?17:18??精簡版黑白棋\demo\judge.cpp
?????文件?????????396??2012-09-05?13:56??精簡版黑白棋\demo\main.cpp
?????文件???????17337??2012-09-15?22:14??精簡版黑白棋\demo\mygame.cpp
?????文件????????2165??2012-09-09?21:32??精簡版黑白棋\demo\mygame.h
?????文件???????73577??2012-09-10?20:06??精簡版黑白棋\demo\mygame.ui
?????文件?????????553??2012-09-10?17:34??精簡版黑白棋\demo\task_bw_chess.pro
?????文件????????5194??2012-09-05?11:58??精簡版黑白棋\demo\widget.cpp
?????文件?????????662??2012-09-05?10:33??精簡版黑白棋\demo\widget.h
?????文件???????22793??2012-09-06?17:24??精簡版黑白棋\demo\widget.ui
?????目錄???????????0??2012-09-18?09:04??精簡版黑白棋\image\
?????文件???????18030??2012-08-22?17:37??精簡版黑白棋\image\1.jpg
?????文件??????354966??2012-09-04?19:41??精簡版黑白棋\image\21.gif
?????文件????????7061??2010-04-25?15:04??精簡版黑白棋\image\black.png
?????文件??????146283??2012-08-31?13:46??精簡版黑白棋\image\fengshu.jpg
?????文件??????166084??2012-08-31?13:48??精簡版黑白棋\image\gudian.jpg
?????文件??????123554??2012-08-31?14:10??精簡版黑白棋\image\m.jpg
?????文件??????309921??2012-08-31?14:06??精簡版黑白棋\image\qq.jpg
?????文件??????362545??2012-08-31?14:06??精簡版黑白棋\image\r.jpg
?????文件????????3168??2012-09-03?08:56??精簡版黑白棋\image\sblack.bmp
?????文件????????3848??2012-09-03?09:05??精簡版黑白棋\image\ssblack.bmp
?????文件????????4064??2012-09-03?09:06??精簡版黑白棋\image\sswhite.bmp
?????文件????????3012??2012-09-03?08:57??精簡版黑白棋\image\swhite.bmp
?????文件???????45568??2012-09-18?09:04??精簡版黑白棋\image\Thumbs.db
?????文件??????287331??2012-08-31?14:07??精簡版黑白棋\image\u.jpg
............此處省略21個文件信息

評論

共有 條評論