贪吃蛇
2015-12-21 16:18:16 17 举报
贪吃蛇是一款经典的游戏,玩家需要控制一条不断吃东西的蛇,让它变得越来越长。在游戏中,蛇会不断前进,玩家需要通过操作来控制它的移动方向。当蛇吃到食物时,它的身体会变长,同时分数也会增加。但是,如果蛇碰到自己的身体或者墙壁,游戏就会结束。贪吃蛇的游戏画面简单,但是玩法却非常有趣,因此深受广大玩家的喜爱。无论是在电脑上还是在手机、平板等设备上,都可以随时随地玩这款游戏。
作者其他创作
大纲/内容
否
初始化TFT并设置存储基地址
return
是
清除中断标志位
Move()根据按键判断运动方向
CreatFood()再次生成食物
启动中断控制器
使用延迟控制蛇的速度
禁止GPIO中断
main
是否按键
再次开放中断
将ptemp作为头并去掉最后一格
CreateFood
Initialize()初始化
实例化GPIO
注册中断服务函数
PushBtnHandler()
注册中断控制器处理函数
是否撞到自己或墙
BuildSnk()显示蛇
延时
IniScreen()
RemoveSnk()
清屏
结束
gaming()
实例化中断控制器
上次是否吃到食物
这次是否吃到食物
读取键值
释放内存
直接将ptemp作为头
允许处理器中断
GPIO中断使能
生成ptemp
0 条评论
下一页