资源简介
C语言推箱子,有地图,过关,保存,读取,选关
代码片段和文件信息
#include
#include
#include
#include “Maps.h“
#define AISLE “ “ //走廊
#define N_AISLE 0
#define WALL “■“ //墙壁
#define N_WALL 1
#define AIM “※“ //未放箱子的目标
#define N_AIM 2
#define BOX “□“ //未在目标位置的箱子
#define N_BOX 3
#define MAN “♀“ //人
#define N_MAN 4
#define BOX_OK “▲“ //■已经在目标位置的箱子[即已放箱子的目标]
#define N_BOX_OK 5
#define MAN_IN “* “
#define N_MAN_IN 6
#define ESC 0x1B
#define UP ‘w‘
#define DOWN ‘s‘
#define LEFT ‘a‘
#define RIGHT ‘d‘
#define RESTART ‘r‘
#define SAVE ‘x‘
#define PF(a) printf(“%s“a)
struct Point{int x;int y;}man_p;/*小人坐标*/
//struct Filename{int num;char name[20];}filename[10];
//int N;/*存档总人数
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9018 2010-09-14 09:00 推箱子\B(5).cpp
文件 22755 2010-09-08 14:37 推箱子\Maps.h
目录 0 2010-12-01 19:29 推箱子
----------- --------- ---------- ----- ----
31773 3
- 上一篇:一个用C++写的模拟星空程序挺好用的
- 下一篇:VC++绘制五角星扫描线算法
评论
共有 条评论