Key: Tetris development ,Game programming ,program development
目录
1. 前言..........................................................................................................................1
2.功能描述...................................................................................................................2
3.总体设计...................................................................................................................3
3.1 功能模块设计................................................................................................3
3.1.1 游戏执行主流程.................................................................................3
3.1.2 游戏方块预览.....................................................................................3
3.1.3 游戏方块控制.....................................................................................5
3.1.4 游戏显示更新.....................................................................................6
3.1.5 游戏速度分数更新.............................................................................7
3.1.6 游戏帮助.............................................................................................7
3.2 数据结构设计................................................................................................7
3.2.1 游戏底板BOARD结构体...................................................................7
3.2.2 游戏方块SHAPE结构体....................................................................7
3.2.3 SHAPE结构数组................................................................................8
3.3 函数功能描述..............................................................................................11
4.程序实现.................................................................................................................12
4.1 源码分析......................................................................................................12
4.1.1 程序预处理......................................................................................12
4.1.2 主函数main()....................................................................................16
4.1.3 初始化界面.......................................................................................21
4.1.4 时钟中断处理...................................................................................22
4.1.5 成绩、速度及帮助的显示...............................................................24
评论0
最新资源