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

  • 大小: 3.45MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-14
  • 語言: 其他
  • 標簽: 黑白棋??

資源簡介

黑白棋軟件,支持電腦對戰(zhàn),點擊即可更換界面,實用簡潔

資源截圖

代碼片段和文件信息

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

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

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


//=====================================================================================
//靜態(tài)變量定義區(qū)
//=====================================================================================
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;


//===================================================================================
//函數(shù)的原型:??init()
//函數(shù)的功能:構(gòu)造函數(shù)初始化
//函數(shù)的調(diào)用:在構(gòu)造函數(shù)中調(diào)用
//===================================================================================
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“)));
????????????????????????????????????????????//設(shè)置鼠標點擊前,出現(xiàn)黑子

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

????for(a=0;a<8;a++)????????????????????????//將中間四顆棋子的位置賦給虛擬二維數(shù)組和三維數(shù)組
????{
????????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)???????????????????????????//當(dāng)人機對戰(zhàn)時,鏈接槽,實現(xiàn)timeout()就調(diào)用TTimer()函數(shù)
????{
????????connect(ttimeSIGNAL(timeout())thisSLOT(TTimer()));
????}
}

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

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

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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
?????文件????????7936??2010-04-25?15:01??image\white.png
?????文件??????287331??2012-08-31?14:07??image\y.jpg
?????目錄???????????0??2012-09-18?09:01??task_bw_chess\
?????目錄???????????0??2012-09-18?09:02??task_bw_chess-build-desktop\
?????目錄???????????0??2012-09-18?09:01??task_bw_chess-build-desktop\debug\
?????文件????????7638??2012-09-09?18:16??task_bw_chess-build-desktop\debug\black_white_chess_res.o
?????文件??????365113??2012-09-11?20:09??task_bw_chess-build-desktop\debug\chessboard.o
?????文件??????115665??2012-09-10?16:30??task_bw_chess-build-desktop\debug\main.o
?????文件????????2981??2012-09-10?16:32??task_bw_chess-build-desktop\debug\moc_chessboard.cpp
?????文件??????129762??2012-09-10?16:32??task_bw_chess-build-desktop\debug\moc_chessboard.o
?????文件????????4405??2012-09-10?16:32??task_bw_chess-build-desktop\debug\moc_mygame.cpp
?????文件??????130408??2012-09-10?16:32??task_bw_chess-build-desktop\debug\moc_mygame.o
?????文件????????2763??2012-09-10?16:32??task_bw_chess-build-desktop\debug\moc_widget.cpp
?????文件??????127224??2012-09-10?16:32??task_bw_chess-build-desktop\debug\moc_widget.o
?????文件??????431535??2012-09-10?20:06??task_bw_chess-build-desktop\debug\mygame.o
?????文件?????1848849??2012-09-11?20:09??task_bw_chess-build-desktop\debug\task_bw_chess.exe
............此處省略20個文件信息

評論

共有 條評論