直入正题
推箱子的基本实现思路就是
1.首先绘制一个地图
有箱子,人,目的地,墙
2.实现人的基本移动
3.实现人推箱子和箱子与目的地重合
首先是1
绘制地图就用二维Int数组就好,不同的数代表不同的东西
2 用kbhit()函数检测按键 然后若有方向键按下则改变数组中的数字重新绘制地图
3 人移动时检测前方物体 是箱子或者是墙 决定是否移动
代码如下
#incl
直入正题
推箱子的基本实现思路就是
1.首先绘制一个地图
有箱子,人,目的地,墙
2.实现人的基本移动
3.实现人推箱子和箱子与目的地重合
首先是1
绘制地图就用二维Int数组就好,不同的数代表不同的东西
2 用kbhit()函数检测按键 然后若有方向键按下则改变数组中的数字重新绘制地图
3 人移动时检测前方物体 是箱子或者是墙 决定是否移动
代码如下
#incl