资源简介
基于QT的黑白棋游戏设计和实现全部源码附带毕业设计全部文档开题报告任务书,论文,答辩ppt,中期检查,外文翻译
代码片段和文件信息
#include “chessboard.h“
//#include
unsigned char style_number = 0;//界面风格编号
const char *game_style[3][7];//[*][0]为背景图片,[*][1]为a的棋子,[*][2]为b的棋子,[*][3]为a的头像,[*][4]为b的头像,[*][5]为a大比分落后的头像,[*][6]为b大比分落后的头像
const char *backgrand_0 = “:/other/resource/img/1.jpg“;
const char *chess_0_a = “:/other/resource/img/bc.png“;
const char *chess_0_b = “:/other/resource/img/wc.png“;
const char *pic_0_a = “:/other/resource/img/m1.png“;
const char *pic_0_b = “:/other/resource/img/m2.png“;
const char *pic_0_a_alarm = “:/other/resource/img/m3.png“;
const char *pic_0_b_alarm = “:/other/resource/img/m3.png“;
const char *backgrand_1 = “:/other/resource/img/2.jpg“;
const char *chess_1_a = “:/other/resource/img/q1.png“;
const char *chess_1_b = “:/other/resource/img/q2.png“;
const char *pic_1_a = “:/other/resource/img/q1.png“;
const char *pic_1_b = “:/other/resource/img/q2.png“;
const char *pic_1_a_alarm = “:/other/resource/img/q1.png“;
const char *pic_1_b_alarm = “:/other/resource/img/q2.png“;
const char *backgrand_2 = “:/other/resource/img/3.jpg“;
const char *chess_2_a = “:/other/resource/img/xa.png“;
const char *chess_2_b = “:/other/resource/img/xb.png“;
const char *pic_2_a = “:/other/resource/img/x1.png“;
const char *pic_2_b = “:/other/resource/img/x2.png“;
const char *pic_2_a_alarm = “:/other/resource/img/x3.png“;
const char *pic_2_b_alarm = “:/other/resource/img/x4.png“;
chessboard::chessboard(QWidget *parent) :QWidget(parent)
{
//setAttribute(Qt::WA_StaticContents);
horizontal_grid=10;//水平格数
vertical_grid=10;//垂直格数
penwidth = 1;//画线的粗细
margin = 3;//边框距离,也是水平线和垂直线的起始坐标
step_info_link = NULL;
}
chessboard::~chessboard()
{
}
void chessboard::setchessboard(unsigned char xunsigned char yint penwidthint margin)
{
GRIDINFO *pf;
unsigned char ij;
this->horizontal_grid = x;
this->vertical_grid = y;
this->penwidth = penwidth;//棋盘线的粗细
this->margin = margin;//边框距离,即水平线和垂直线的起始坐标
for(i=0;i {
for(j=0;j {
GRIDINFO *p;
p = new GRIDINFO;
p->x = j;
p->y = i;
p->who = -1;
if((p->x == (x-1)/2 && p->y == (y-1)/2)||(p->x == (x-1)/2 +1 && p->y == (y-1)/2 +1))
{
p->who = 1;
}
else if((p->x == (x-1)/2 && p->y == (y-1)/2 +1)||(p->x == (x-1)/2 +1 && p->y == (y-1)/2))
{
p->who = 0;
}
//p->begin_x = margin + i*spacing_column;
//p->begin_y = margin + j*spacing_line;
p->next = NULL;
if(i==0&&j==0)
{
grid_info_link = pf = p;
}
else
{
pf->next = p;
pf = p;
}
}
}
}
void chessboard::getchessboard(unsigned char &xunsigned char &yint &penwidthint &marginint &spacing
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-04-01 19:55 基于QT的黑白棋游戏设计和实现\
目录 0 2015-04-01 19:53 基于QT的黑白棋游戏设计和实现\BlackOrWhite\
文件 423 2011-01-21 15:18 基于QT的黑白棋游戏设计和实现\BlackOrWhite\BlackOrWhite.pro
文件 13521 2011-04-21 22:00 基于QT的黑白棋游戏设计和实现\BlackOrWhite\BlackOrWhite.pro.user
文件 5301 2011-01-21 14:51 基于QT的黑白棋游戏设计和实现\BlackOrWhite\chessboard.cpp
文件 2589 2011-01-20 13:36 基于QT的黑白棋游戏设计和实现\BlackOrWhite\chessboard.h
文件 9662 2011-01-21 15:15 基于QT的黑白棋游戏设计和实现\BlackOrWhite\ico.ico
目录 0 2015-04-01 19:53 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\
文件 133423 2011-01-16 11:44 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\1.jpg
文件 184065 2011-01-21 13:10 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\2.jpg
文件 39889 2011-01-13 16:36 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\3.jpg
文件 940212 2011-01-21 14:17 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\Thumbs.db
文件 66889 2011-01-16 11:30 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\b1.png
文件 67932 2011-01-16 11:30 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\b2.png
文件 67774 2011-01-16 11:30 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\b3.png
文件 67888 2011-01-16 11:31 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\b4.png
文件 67324 2011-01-16 11:30 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\b5.png
文件 67880 2011-01-16 11:30 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\b6.png
文件 64978 2011-01-14 09:09 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\back.png
文件 10747 2011-01-13 17:28 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\bc.png
文件 22521 2011-01-14 09:15 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\begin1.png
文件 25167 2011-01-14 09:15 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\begin2.png
文件 6946 2011-01-21 12:10 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\c1.png
文件 8210 2011-01-21 12:10 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\c2.png
文件 8435 2011-01-21 12:10 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\c3.png
文件 69064 2011-01-14 09:09 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\craven.png
文件 65371 2011-01-14 09:08 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\cue.png
文件 41331 2011-01-13 17:14 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\icon.png
文件 17683 2010-08-11 09:17 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\m1.png
文件 16404 2010-08-09 10:09 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\m2.png
文件 17981 2010-08-09 10:09 基于QT的黑白棋游戏设计和实现\BlackOrWhite\img\m3.png
............此处省略24个文件信息
- 上一篇:sap移动类型详解
- 下一篇:红警外挂 源代码 易语言
评论
共有 条评论