贪吃蛇四方向走位

									贪吃蛇四方向走位
						本节取消让贪吃蛇只会向右走,让新节点根据坐标来确定。
						运用了全局变量,封装函数,宏定义,switchcase
						本节错误:①删除了尾插的算法,导致开始出现bug
										  ②一个bug,撞到hang=1的时候会重置
									
									用绝对值解决不合理走位
							本节将上下,左右代码的宏定义改为互相的绝对值
							封装了turn函数,用abs来判断dir
									贪吃蛇食物
							本节用全局变量定义了food,封装了initfood函数和hasfood函数,在moveSnake中判断是否选择deletNode
							本节错误:①少分号
											  ②void类型无返回值,应该用int来定义函数
											  ③在判断时不能用指针结构体与结构体相比较,二者不是同一变量
									食物随机位置
							运用c语言中的rand函数即可。但是不知道是不是按键快了的问题,若同时按下两个键,还是会出现贪吃蛇反向走的情况。

明天即可结束贪吃蛇阶段,青砚北笙继续努力!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值