VS2015贪吃蛇代码分析(10-8)

点我下载代码

(4)判断是否吃到食物

在设置了贪吃蛇头部的下一个位置之后,接下来判断贪吃蛇是否吃到了食物。

if (nexthead->x == food->x && nexthead->y == food->y)

{

   .......

}

else

{

   ......

}

其中,food是在“2.4.3 显示食物”中提到的随机生成的食物的指针。如果贪吃蛇头部的下一个位置与食物重合,则说明吃到了食物,否则说明没有吃到食物。

(5)没有吃到食物的贪吃蛇

如果贪吃蛇没有吃到食物,则要改变其运动方向,即要重新显示贪吃蛇。

nexthead->next = head;

head = nexthead;

tempnode = head;

while (tempnode->next->next != NULL)

{

M
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值