• 大小: 18.71MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-19
  • 语言: C/C++
  • 标签: C++  游戏  win32  

资源简介

使用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\link-cvtres.read.1.tlog

     文件          2  2017-12-18 20:41  连连看\连连看\Release\link-cvtres.write.1.tlog

     文件       1980  2017-12-18 20:41  连连看\连连看\Release\link.command.1.tlog

     文件       4434  2017-12-18 20:41  连连看\连连看\Release\link.read.1.tlog

     文件       1036  2017-12-18 20:41  连连看\连连看\Release\link.write.1.tlog

     文件      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个文件信息

评论

共有 条评论