![52b99e56602d58189d7c93e2f9fc98f8.png](https://img-blog.csdnimg.cn/img_convert/52b99e56602d58189d7c93e2f9fc98f8.png)
今天小编用简单的C语言知识写一个连连看的游戏,但是是有含义的哈,游戏玩完之后又是属于一个表白程序,也感觉不错的哦。
下面小编把全部的代码发出来一下,以及效果图发一下,最终的话把涉及的知识点也讲解一下,小编用的编译器是VS2015哈。
#include<graphics.h>//图形库
#include<stdio.h>
#include<time.h>//随机数
//#include<window.h> 图形库与windows.h有冲突
#include<mmsystem.h>//放音乐
#pragma comment(lib,"WINMM.LIB")//需要的库
/*
1.连连看部分
加载图片
数组部分 ---1.随机 2.成对出现
图片贴进去-----用数组 二维数组 xy图片贴的位置 元素的值 表示贴什么图片
获取用户点击
判断能否消除
2.表白部分
有背景图片
写出需要说的话
弹窗部分
*/
//窗口大小 640*480
IMAGE img[9];
int map[8][6];//数组大小 8*6 1.窗口大小 2.图片大小 80*80
int win;//全局变量
//函数声明
void putimg();//加载图片
void init();//数组赋值
void draw();//画图部分
int playgame();//获取鼠标点击
void play();//处理两次点击
void lo();
//void
//=====================================
//函数定义部分
void putimg()
{//图形库里面的函数
initgraph(640, 480);//创建窗口
loadimage(&img[0], "1.jpg", 80, 80);//加载图片
loadimage(&img[1], "2.jpg", 80, 80); /