C语言实现推箱子小游戏
包括黑窗和图形界面
参考视频 https://www.bilibili.com/video/BV1By4y1a79o?...#include
//使用布尔类型
#include
//使用图形界面-图形界面头文件(需要安装)
#include
//推箱子
//知识点...:数组 、函数、
//开发环境 vs2019
//准备地图数据 用二维数组来存储
//表示——空地 0 墙 1 目的地 2 箱子 3 玩家 4
//这两个是动态变化的 箱子+目的地 5 玩家+目的地...0,1,0,3,0,3,0,0,1,0},
{0,1,2,0,0,0,0,2,1,0},
{0,1,1,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0,0,0}
}
};
//定义一个图片的数组...printf("%d %c\n", key, key);
switch (key)
{
case 'w':
case 'W':
case 72://向上移动
//什么情况下 玩家才能移动 才能推箱子