• 大小: 4MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-02
  • 语言: C/C++
  • 标签: 连连看  

资源简介

连连看程序

资源截图

代码片段和文件信息

// linkAndlink.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include 
#include 
#include 
#include 
#include 

#include 
#pragma comment(lib“winmm.lib“)
#define IMAGE_SIZE 7
#define ROW 9
#define COL 6

IMAGE GameImage[IMAGE_SIZE];
IMAGE gameBegain gameFinally;//54

int GameMap[ROW][COL] = {0};
int tempMap[ROW*COL] = { 
1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3 3
4 4 4 4 4 4
5 5 5 5 5 5
6 6 6 6 6 6
7 7 7 7 7 7
8 8 8 8 8 8
9 9 9 9 9 9 };

void gameInit();//初始界面
/*void gameMapLook();//游戏图片显示
void gameControl();//游戏控制
void gameMapNumber();//图形数组赋值
void gameOver();//结束判断函数
void gameAgain();*/


void gameInit()
{
//mciSendString();---播放音乐
loadimage(&gameBegain “./ImageFile/LookFirst.jpg“ 900 600);
putimage(0 0 &gameBegain);
for (int i = 0; i < IMAGE_SIZE;i++)
{
char name[28] = { 0 };
sprintf(name “./ImageFile/Look%d.jpg“ i + 1);
loadimage(&GameImage[i] name 100 100);
}
loadimage(&gameFinally “./ImageFile/gameOver.jpg“ 900 600);



settextstyle(40 40 “宋体“);
setbkmode(TRANSPARENT);
settextcolor(BLACK);//设置字体颜色为黑色
outtextxy(50 100 “超级连连看 danny版本“);

settextstyle(40 40 “宋体“);
setbkmode(TRANSPARENT);
settextcolor(RGB(255 0 119));
outtextxy(400 400 “开始“);
//判断鼠标是否点击了开始两个字
MOUSEMSG bg;
while (1)
{
 bg = GetMouseMsg();
 settextcolor(RGB(255 0 119));
 outtextxy(400 400 “开始“);
 switch (bg.uMsg)
 {
 case WM_LBUTTONDOWN://处理鼠标的左键点击消息
 {
if (bg.x>400&& bg.x < 480&&bg.y >400 && bg.y <440)
{
return;//结束当前页面,进入下一个界面
}
 }
 case WM_MOUSEMOVE://处理鼠标的左键点击消息
 {
if (bg.x>400 && bg.x < 480 && bg.y >400 && bg.y <440)
{
settextcolor(RGB(0 100 100));
outtextxy(400 400 “开始“);

}
 }
 default:
 break;
 }
}

}

void gameMapNumber()
{
srand(time(NULL));
for (int i = 0; i < ROW; i++)
{
for (int j = 0; j < COL; j++)
{
//这个位置需要增强,控制产生的图片个数
GameMap[i][j] = rand() % 6 + 1;//伪随机1~6对数组赋值
}
}
}

void ShowImage()
{
for (int i = 0; i < ROW; i++)
{
for (int j = 0; j < COL; j++)
{
int x =  GameMap[i][j];
putimage(i * 100 j * 100 &GameImage[x]);
}
}
}

int _tmain(int argc _TCHAR* argv[])
{
initgraph(900 600);
gameInit();
gameMapNumber();
ShowImage();
return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      34929  2016-11-15 19:38  linkAndlink\linkAndlink\ImageFile\gameOver.jpg

     文件    2730560  2016-11-15 19:17  linkAndlink\linkAndlink\ImageFile\happy.mp3

     文件        541  2016-10-23 19:15  linkAndlink\linkAndlink\ImageFile\Look1.jpg

     文件     164251  2012-12-09 17:24  linkAndlink\linkAndlink\ImageFile\Look2.jpg

     文件     125164  2012-12-09 17:24  linkAndlink\linkAndlink\ImageFile\Look3.jpg

     文件     185084  2012-12-09 18:33  linkAndlink\linkAndlink\ImageFile\Look4.jpg

     文件     127216  2012-12-09 18:27  linkAndlink\linkAndlink\ImageFile\Look5.jpg

     文件     499206  2012-12-09 17:24  linkAndlink\linkAndlink\ImageFile\Look6.jpg

     文件     112068  2012-12-09 17:21  linkAndlink\linkAndlink\ImageFile\Look7.jpg

     文件     164855  2016-11-11 19:22  linkAndlink\linkAndlink\ImageFile\LookFirst-1.jpg

     文件      87088  2016-11-22 16:38  linkAndlink\linkAndlink\ImageFile\LookFirst.jpg

     文件       2638  2016-11-22 17:42  linkAndlink\linkAndlink\linkAndlink.cpp

     文件       4477  2016-11-22 16:31  linkAndlink\linkAndlink\linkAndlink.vcxproj

     文件       1318  2016-11-22 16:11  linkAndlink\linkAndlink\linkAndlink.vcxproj.filters

     文件       1538  2016-11-22 16:11  linkAndlink\linkAndlink\ReadMe.txt

     文件        217  2016-11-22 16:11  linkAndlink\linkAndlink\stdafx.cpp

     文件        234  2016-11-22 16:11  linkAndlink\linkAndlink\stdafx.h

     文件        236  2016-11-22 16:11  linkAndlink\linkAndlink\targetver.h

     文件        979  2016-11-22 16:11  linkAndlink\linkAndlink.sln

    ..A..H.     19456  2016-11-22 17:59  linkAndlink\linkAndlink.v12.suo

     目录          0  2016-11-22 16:39  linkAndlink\linkAndlink\ImageFile

     目录          0  2016-11-22 17:59  linkAndlink\linkAndlink

     目录          0  2016-11-22 17:59  linkAndlink

----------- ---------  ---------- -----  ----

              4262055                    23


评论

共有 条评论