摘要:
#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)

浙公网安备 33010602011771号