• 博客(0)
  • 资源 (1)
  • 问答 (8)

空空如也

贪吃蛇C语言实现

贪吃蛇C语言实现 #define BGC 63488 #define R 0x02 #define L 0x08 #define U 0x04 #define D 0x01 #define BGC 63488 //背景颜色 #define xMax 30 #define yMax 20 void initClock(); void refresh(snake* s); //蛇移动时刷新界面 void init_snake(snake *s , snake_node sn[]);//初始蛇的节点及位置 void head_in(snake *s, int dir); //方向改变90度后新的头结点如队列 void show_snake(snake* s); //显示蛇身 void show(unsigned int x , unsigned int y); void clean_snake(unsigned int x , unsigned int y); //蛇移动后擦除原来的蛇对应坐标的节点; void move(snake *s); //蛇的头尾节点坐标移动 void tail_out(snake *s); //尾节点经过最近的一个节点是出队 int alive(snake *s); //判断蛇是否活着 void rand_frog(frog *f, unsigned int *r); //随机生成一个青蛙位置 void show_frog(frog *f); //显示青蛙 int was_eated(snake * s, frog * f, unsigned int *for_rand); //判断青蛙是否被吃掉,若被吃则生成刷新随机数种子for_rand int score(snake * s); //计算得分

2014-12-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除