三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 347|回复: 0
打印 上一主题 下一主题

贪吃蛇游戏-Snake.h

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-9-1 10:09:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #ifndef __SNAKE_H__  
  2. #define __SNAKE_H__  
  3.   
  4. #include <stdio.h>  
  5. #include <stdlib.h>  
  6. #include <Windows.h>  
  7. #include <time.h>  
  8. #include <malloc.h>  
  9. #include <assert.h>  
  10. //标识地图大小  
  11. #define ROW_MAP 10    //地图的行  
  12. #define COL_MAP 20    //地图的列  
  13. #define SUCCESS_SCORE 10//通关分数  
  14. enum Direction //蛇行走的方向  
  15. {  
  16.     R, //右  
  17.     L, //左  
  18.     U, //上  
  19.     D  //下  
  20. }Direction;  
  21.   
  22. enum State  
  23. {  
  24.     ERROR_SELF, //咬到自己  
  25.     ERROR_WALL, //撞到墙  
  26.     NORMAL,     //正常状态  
  27.     SUCCESS     //通关  
  28. }State;  
  29.   
  30. typedef struct Snake  
  31. {  
  32.     size_t x;  //行  
  33.     size_t y;  //列  
  34.     struct Snake* next;  
  35. }Snake, *pSnake;  
  36.   
  37.   
  38. void StartGame();  
  39. void RunGame();  
  40. void EndGame();  
  41.   
  42. #endif  
复制代码


回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2025-10-22 00:39 , Processed in 0.023723 second(s), 22 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表