C语言课程设计俄罗斯方块源代码解读.docVIP

  • 12
  • 0
  • 约 20页
  • 2016-03-16 发布于湖北
  • 举报

C语言课程设计俄罗斯方块源代码解读.doc

新建“.h”头文件,将“头文件”代码粘贴至其中, 新建“.c”源文件,将“源代码”代码粘贴到其中。 新建空白工程,将头文件和源代码添加进去,调试使用。 //头文件 //1.自定义枚举类型,定义7种形态的游戏方块 typedef enum tetris_shape { ZShape=0, SShape, LineShape, TShape, SquareShape, LShape, MirroredLShape }shape; //2.函数声明 //(1)操作方块函数 int maxX();//取得当前方块的最大x坐标 int minX();//取得当前方块的最小x坐标 void turn_left();//当前方块逆时针旋转90度 void turn_right(); int out_of_table(); void transform(); int leftable(); int rightable(); int downable(); void move_left(); void move_right(); //(2)操作游戏桌面的函数 int add_to_table(); void remove_full(); //(3)控制游戏函数 void new_game(); void run_game(); void next_shape(); int

文档评论(0)

1亿VIP精品文档

相关文档