




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 Lpc2000 平台的俄罗斯方块的设计与实现详细设计南昌航空大学软件学院东软班 详细设计报告 版本:1.0总页数 9 正文 9 附录 生效日期编制 批准南昌航空大学软件学院东软班 详细设计报告 版本:1.0修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成南昌航空大学软件学院东软班 详细设计报告 版本:1.0目 录1 文档概述 .11.1 文档目的和范围 .11.2 术语/缩略语 .11.3 参考文档 .12 处理 .12.1 模块数据结构定义 .12.1.1 全局变量定义 .12.2 模块功能实现 .22.2.1 模块内部函数 .2南昌航空大学软件学院东软班 详细设计报告 版本:1.011 文档概述1.1 文档目的和范围此文档是对基于 Lpc2000 硬件平台的俄罗斯方块游戏开发的详细设计描述,主要是描述了接口函数和内部接口函数以及内部函数的定义、流程图和构成图以及测试项目的记述。1.2 术语 /缩略语序号 术语/缩略语 说明121.3 参考文档序号 文档名 作者 时间 版本1 详细设计模板 IA 事业部 2007-11-9 0002 详细设计方法 IA 事业部 2007-11-9 0003 函数说明指南 IA 事业部 2007-6-4 1104 流程图指南 IA 事业部 2007-6-4 1105 概要设计 杜明泽 2010-9 010南昌航空大学软件学院东软班 详细设计报告 版本:1.022 处理2.1 模块数据结构定义2.1.1 全局变量定义/*用两个数组来表示新旧两个矩形游戏区 */int oldareaMAXHEIGHT+1MAXWIDTH; int areaMAXHEIGHT+1MAXWIDTH; /*定义一个需要改变的屏幕区域,初次之外的区域不用进行重绘*/int actW,actH,actX,actY; /*当前方块的一些属性(坐标, ,高,宽)*/int curX,curY,curW,curH; /*新的方块的一些属性(坐标, ,高,宽)*/int newX,newY,newW,newH; /*制定方块的状态*/int active; /*存储当前方块的数组*/int box44; /*控制命令*/int CMD; /*定义七种基本的方块形状*/2.2 模块功能实现2.2.1 模块内部函数南昌航空大学软件学院东软班 详细设计报告 版本:1.032.2.1.1Destroy【函数式样】函数名 ClearFullline()文件名 ClearFullline.c功能概要 消去满行记述形式 void ClearFullline()参数 GtkWidget *widget,gpointer data类型 变量名 I/O 说明Void - - -类型 I 说明返回值值详细说明 消去满行使用注意事项【函数处理流程】南昌航空大学软件学院东软班 详细设计报告 版本:1.042.2.1.2wMoveLeft【函数式样】函数名 MoveLeft()文件名 MoveLeft.c功能概要 向左移动记述形式 int MoveLeft()参数类型 变量名 I/O 说明Int - - -返回值 类型 I 说明南昌航空大学软件学院东软班 详细设计报告 版本:1.05值详细说明向左移动方块使用注意事项【函数处理流程】2.2.1.3MoveRight【函数式样】南昌航空大学软件学院东软班 详细设计报告 版本:1.06函数名 MoveRight()文件名 MoveRight().c功能概要 向右移动记述形式 int MoveRight() 参数类型 变量名 I/O 说明Int -类型 I 说明返回值值详细说明向左移动使用注意事项【函数处理流程】南昌航空大学软件学院东软班 详细设计报告 版本:1.072.2.1.4 clean_send_text【函数式样】函数名 MoveDown()文件名 MoveDown.c功能概要 加速下降记述形式 int MoveDown()参数类型 变量名 I/O 说明- - - - 返回值 类型 I 说明南昌航空大学软件学院东软班 详细设计报告 版本:1.08值详细说明向下移动使用注意事项【函数处理流程】2.2.1.5 GenerateNewbox【函数式样】南昌航空大学软件学院东软班 详细设计报告 版本:1.09函数名 GenerateNewbox()文件名 GenerateNewbox.c功能概要 显示错误记述形式 int GenerateNewbox()参数 c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时间管理课件观后感
- 八年级家长会学生发言稿
- 语言康复家长课件
- 中班画妈妈课件
- 2025版个人工业厂房买卖合同样本
- 2025版科技企业债券发行与风险控制合同
- 二零二五年度离婚冷静期法律援助与离婚程序全程服务协议
- 2025版架子工工程安全责任保险合同样本
- 2025承包合同下载:城市轨道交通建设项目合作协议
- 二零二五年度企业年会场地及服务合同范本
- 建筑工程施工安全监督审查手续
- 小儿荨麻疹的护理查房
- 生产经营单位主要负责人和安全管理人员安全培训教材
- 劳务派遣劳务外包项目方案投标文件(技术方案)
- 空雨伞管理法
- 甲状腺围手术期病人的护理
- 水电站班组长管理培训
- 汽车4S店二手车收购流程
- 中国、世界矢量地图素材(详细到省市、能编辑)
- 西安交通大学《临床流行病学》2023-2024学年第一学期期末试卷
- 医疗器械销售代表岗位招聘面试题及回答建议(某大型集团公司)2024年
评论
0/150
提交评论