贪吃蛇撞墙功能的实现 和自动行走刷新地图 -- 第三十天

04-27 1034阅读

1.撞墙

1.1最初的头和尾指针要置为空,不然是野指针

贪吃蛇撞墙功能的实现 和自动行走刷新地图 -- 第三十天

1.2 在增加和删除节点后,判断是否撞墙,撞墙则初始话蛇

贪吃蛇撞墙功能的实现 和自动行走刷新地图 -- 第三十天

1.3在撞墙后初始化蛇,如果头不为空就撞墙,得定义临时指针指向头,释放头节点

贪吃蛇撞墙功能的实现 和自动行走刷新地图 -- 第三十天

2.自动刷新地图

2.1  在main函数中用while循环移动蛇,打印地图,用curses里面的refresh函数刷新地图

        usleep()速度函数必须得包含头文件 #include

贪吃蛇撞墙功能的实现 和自动行走刷新地图 -- 第三十天

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]