/*走迷宫*/
#define _CRT_SECURE_NO_DEPRECATEd
#define _CRT_SECURE_NO_WARNINGS
#include<graphics.h>
#include<conio.h>
#include<Windows.h>
#include<stdio.h>
#define LEFT 0//方向
#define RIGHT 1
#define UP 0//由于当前素材只有左右二个方向,所以上下共用了左右方向
#define DOWN 1
#define ROAD 0//地图元素类型
#define WALL 1
#define ENTERX 1//入口 x列,y行
#define ENTERY 0
#define OUTX 11 //出口 x列,y行
#define OUTY 8
#define HUMANWIDTH 75
#define HUMANHEIGHT 130
#define WIDTH 12//地图大小
#define HEIGHT 10
IMAGE img_human;
IMAGE img_human_mask;
IMAGE img_wall;
IMAGE img_road;
int moveNum[2] = {
0 };//当前动作序号
int direction;//上下左右四个方向
int human_witdh;
int human_height;
int x, y;//x列数,y行数
int map[HEIGHT][WIDTH] = {
//地图
{
1,1,1,1,1,1,1,1,1,1,1,1 },
{
0,0,0,1,1,1,1,1,1,1,1,1 },
{
1,1,0,1
12-28
3268

10-28
1619
