摘要: #include<LPC21XX.h>#include"lcd12864.h"INT32U snakemove(void);void delay(INT32U ms);#define LCD12864_CTL_NO 11#define LCD12864_DAT_NO 16#define LCD12864_CSA (1<<(LCD12864_CTL_NO))#define LCD12864_CSB (1<<(LCD12864_CTL_NO+1))#define LCD12864_RS(1<<(LCD12864_CTL_NO+2) 阅读全文
posted @ 2010-01-15 17:18 随风任飘遥 阅读(618) 评论(0) 推荐(0)
摘要: 蛇结束条件总结:1.蛇头撞自身结束 每次都判断蛇头坐标是否与蛇的第4节开始的坐标是否一致,如果相同,则结束;调用蛇身数组并判断2.蛇头撞障碍物结束 每移动一步都要判断蛇头坐标与障碍物的每一坐标是否相等,相等则结束。障碍物设置宏,调用Roadblock(INT8U level){switch() {case 1};}3.等达到升级条件时,结束调用下一级地图,初始化蛇位置当蛇最后一关结束时,退出4.当蛇死,显示画面“游戏结束”,并调用相应声音 当过关,如果不是最后一关,显示“恭喜进入下一关” 如果是最后一关,显示“恭喜通关” 阅读全文
posted @ 2010-01-15 17:17 随风任飘遥 阅读(275) 评论(0) 推荐(0)
1、不要犯经验主义的错误,有些经验可能是错误的。 2、发现bug要及时处理,不可为了赶工而忽略。随机性出现的bug更要注意,因为这类bug更难发现,也就更能解决。