给你们的提示(二)
在Windows系统中
1.速度可以使用Windows.h里的sleep(1000)来表示,1000表示一秒
2.可以使用stdlib.h里的system("cls")来清屏
关于思路
3.可以用一个死循环控制刷新每一贞,显示的思路则是:用一个嵌套循环,当遇到WALL打印*,当遇到ROAD打印空,当遇到PERSON打印T
在Windows系统中
1.速度可以使用Windows.h里的sleep(1000)来表示,1000表示一秒
2.可以使用stdlib.h里的system("cls")来清屏
关于思路
3.可以用一个死循环控制刷新每一贞,显示的思路则是:用一个嵌套循环,当遇到WALL打印*,当遇到ROAD打印空,当遇到PERSON打印T
给你们的提示:
人物的方向有上下左右
当人物为上/下/左/右的时候,判断他的右边是不是墙,前面是不是路,是则向前走。
在判断是否为死胡同,如果是,则把方向调成相反。
接着判断是不是只能走左边,如果是,则走左边且把方向调成小人方向的左。
在判断右边有没有路,如果有,直接走右边。
以上用4个ifelseif即可完成判断
人物的方向有上下左右
当人物为上/下/左/右的时候,判断他的右边是不是墙,前面是不是路,是则向前走。
在判断是否为死胡同,如果是,则把方向调成相反。
接着判断是不是只能走左边,如果是,则走左边且把方向调成小人方向的左。
在判断右边有没有路,如果有,直接走右边。
以上用4个ifelseif即可完成判断