资源简介
使用C++编码的连连看游戏,功能较为简单,可以作为课程设计的参考。
代码片段和文件信息
#include“chessRand.h“
#include
CHESSRAND::CHESSRAND()
{
memset(m_ChessId 0 sizeof(m_ChessId));
GetRandPic();
}
CHESSRAND::~CHESSRAND()
{
}
void CHESSRAND::GetRandPic()//算计分配棋子
{
srand((unsigned)time(NULL));
for (int x = 1; x < 9; x++)
{
for (int y = 1; y < 15; y++)
{
int temRand = (rand() % 22)+1;
if (m_ChessId[x][y] == 0)
{
m_ChessId[x][y] = temRand;
int temX = rand() % 8+1;
int temY = rand() % 14+1;
if (m_ChessId[temX][temY])
{
while (m_ChessId[temX][temY] != 0)
{
temX = rand() % 8 + 1;
temY = rand() % 14 + 1;
}
m_ChessId[temX][temY] = temRand;
}
else
m_ChessId[temX][temY] = temRand;
}
}
}
}
bool CHESSRAND::Clear()//清除棋盘上的棋子
{
memset(m_ChessId 0 sizeof(m_ChessId));
return true;
}
bool CHESSRAND::IsEmpty()//判断棋盘是否为空
{
for (int x = 1; x < 9; x++)
{
for (int y = 1; y < 15; y++)
{
if (m_ChessId[x][y])
return false;
}
}
return true;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17432576 2017-12-18 20:40 连连看\ipch\连连看-919e9592\连连看-87f10d73.ipch
文件 17432576 2017-12-18 20:41 连连看\ipch\连连看-919e9592\连连看-a2a43c6d.ipch
文件 1049 2017-12-18 18:50 连连看\连连看\chessRand.cpp
文件 352 2017-12-17 22:00 连连看\连连看\chessRand.h
文件 11378 2016-03-07 08:37 连连看\连连看\cursor.ani
文件 7903 2017-12-18 18:33 连连看\连连看\drawWindow.cpp
文件 1049 2017-12-17 22:00 连连看\连连看\drawWindow.h
文件 792 2017-12-17 16:23 连连看\连连看\header.h
文件 67646 2017-12-11 17:45 连连看\连连看\launch.ico
文件 6397 2017-12-18 20:41 连连看\连连看\main.cpp
文件 3234 2017-12-11 17:47 连连看\连连看\main.rc
文件 51577 2017-12-18 20:41 连连看\连连看\Release\chessRand.obj
文件 2194 2017-12-18 20:41 连连看\连连看\Release\cl.command.1.tlog
文件 42008 2017-12-18 20:41 连连看\连连看\Release\CL.read.1.tlog
文件 1686 2017-12-18 20:41 连连看\连连看\Release\CL.write.1.tlog
文件 1327994 2017-12-18 20:41 连连看\连连看\Release\drawWindow.obj
文件 2 2017-12-18 20:41 连连看\连连看\Release\li
文件 2 2017-12-18 20:41 连连看\连连看\Release\li
文件 1980 2017-12-18 20:41 连连看\连连看\Release\li
文件 4434 2017-12-18 20:41 连连看\连连看\Release\li
文件 1036 2017-12-18 20:41 连连看\连连看\Release\li
文件 60373 2017-12-18 20:41 连连看\连连看\Release\main.obj
文件 67740 2017-12-18 20:41 连连看\连连看\Release\main.res
文件 496 2017-12-18 20:41 连连看\连连看\Release\mt.command.1.tlog
文件 940 2017-12-18 20:41 连连看\连连看\Release\mt.read.1.tlog
文件 320 2017-12-18 20:41 连连看\连连看\Release\mt.write.1.tlog
文件 524 2017-12-18 20:41 连连看\连连看\Release\rc.command.1.tlog
文件 2740 2017-12-18 20:41 连连看\连连看\Release\rc.read.1.tlog
文件 270 2017-12-18 20:41 连连看\连连看\Release\rc.write.1.tlog
文件 397312 2017-12-18 20:41 连连看\连连看\Release\vc100.pdb
............此处省略78个文件信息
- 上一篇:bm3d_C语言源码&matlab源码及测试图片
- 下一篇:C-Free5安装包
相关资源
- 数据结构用面向对象方法和C++描述 殷
- 基于C++的三维模型体素化程序
- wincap c++ mfc 网络截包 多线程
- KCF跟踪算法(C++)146187
- C++程序设计(谭浩强)146060
- c++图像处理编程
- Effective C++
- Visual C++程序设计与应用教程第二版案
- C++程序设计实践指导
- C++操作SQL Server数据库新增 删除 修改
- C++编写电压电流表仪表盘
- effective c++中文版第三版pdf
- C++ QT5教程 开发大全和教程 完整
- 基于MFC的飞秋实现
- vc++直接控制excel程序打开
- 基于信息熵的属性约简算法c/c++代码
- vs2010 mfc对话框五子棋小游戏
- c++钩子技术实现文件监控
- C++命名管道详解及简单案例基于VS20
- C++匿名管道详解及简单案例基于VS20
- qt编程经典书籍全 QT教程 C++ GUI Qt
- C++纯socket写的FTP服务器
- VS2010 C++ MFC简易计算器
- C++计算任意函数值 积分 线性方程组
- 网上收集的2011.12之前的绝大部分 五子
- PC-Lint 9.0L最新版,附带MISRA C++ 2008 p
- 《深入探索C++对象模型》中文pdf 侯捷
- DataStructuresandAlgorithmsinC++4thEditionbyAd
- 计算机图形学图形剪裁与变换算法的
- C++ GUI with Qt4编程-带完整书签.pdf
评论
共有 条评论