本文主要是介绍c++连连看源代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1,头文件命名为head.h
#include <iostream>
#include <time.h>
using namespace std;
class Game
{
public:
int game[10][10];
int X1,Y1,X2, Y2, sign;
Game();
~Game();
void Print();
void Compare(int x1, int y1);
void UpFind(int x1, int y1, int time);
void DownFind(int x1, int y1, int time);
void LeftFind(int x1, int y1, int time);
void RightFind(int x1, int y1, int time);
};\
2,函数体命名为funbody.cpp
#include "head.h"
int sign = 0;
int x, y;
Game::Game() //初始化
{
X2 = 0;
Y2 = 0;
X1 = 0;
Y1 = 0;
int a, b, c, d, temp; //方便初始化使用
sign = 0;
int i;
int j;
for (i = 0; i<10; i++) //为方便查找,在连连看的游戏图的周围多出了一圈为0的元素
{
game[0][i] = 0;
game[9][i] = 0;
game[i][0] = 0;
game[i][9] = 0;
}
for (i = 1; i < 9; i++)
for (j = 1; j < 9; j++)
{
game[i][j] = i;
}
for (i = 0; i < 64; i++)
{
a = rand() % 8 + 1;
b = rand() % 8 + 1;
c = rand() % 8 + 1;<
这篇关于c++连连看源代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!