首页 > 分享 > VS2015贪吃蛇代码分析(10

VS2015贪吃蛇代码分析(10

最新推荐文章于 2021-05-18 22:16:03 发布

棉猴 于 2019-01-16 12:47:58 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

202 篇文章 11 订阅 ¥9.90 ¥99.00

点我下载代码

2.5.2 显示蛇的行动

通过自定义MoveSnake()显示贪吃蛇的行动。

(1)是否撞墙

在显示贪吃蛇的行动之前,首先要判断贪吃蛇是否撞到了墙上。通过自定义函数IsKnockWall()函数判断是否撞到墙上。在IsKnockWall()函数中,通过“2.3.2 ShowSnake()函数”中提到的全局变量,snake结构的指针head来判断是否撞到墙上。

if (head->x == 0 || head->x == 56 || head->y == 0 || head->y == 26)

{

return true;

}

return false;

因为head表示贪吃蛇的头部,当头部超过地图的范围时,MoveSnake()函数返回true,表示撞到了墙上,否则返回false,表示没有撞到墙

相关知识

python 250行代码开发一个贪吃蛇
C#贪吃蛇小游戏
贪吃蛇案例详解
python+pygame 贪吃蛇游戏
C语言贪吃蛇,流畅版,可继续升级改造
贪吃蛇小程序(功能完善)
贪吃蛇游戏程序设计实验报告
C的课程规范设计贪吃蛇小游戏内附完整源码及附件.doc
贪吃蛇大作战下载
用TypeScript写贪吃蛇(1):开发环境搭建

网址: VS2015贪吃蛇代码分析(10 https://m.mcbbbk.com/newsview961318.html

所属分类:萌宠日常
上一篇: 中国USB蛇灯市场深度研究及投资
下一篇: 创业最前线:90后隐秘的爬宠圈: