




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 详细设计说明书 C 语言版俄罗斯方块项目语言版俄罗斯方块项目 详细设计说明书详细设计说明书 杰普物联网研发中心杰普物联网研发中心 Briup IOT R 功能:初始化界面 输入:键盘输入 方法 1: 输出:无 名称:print_mode_shape(); 功能:打印当前的方块图形 输入:内部数据 方法 2: 输出:桌面图形变化 3.1.4 关键逻辑与算法说明关键逻辑与算法说明 关键的操作是将键盘输入的信号进行分析后,转化成程序内部预先定义好的相关参数; 然后采用长跳转的方式将参数的值带进指定处理函数的中。重点需要分析的按键分别 是上(,图形转换方向) 、下(,图形加速下滑) 、左(,图形左移
2、) 、右(, 图形右移) 、Q(退出游戏) 、R(重新开始) 、回车(图形直接落到界面底部)等按键。 3.1.5 访问的表或其他数据实体访问的表或其他数据实体 3.1.6 调用外部接口说明调用外部接口说明 表格 3:游戏模块外部接口 名称:Change_shape() 描述:让当前游戏区的图形顺时针旋转 90 度,以改变图形方向 输入:无 接口 1: 输出:无 名称:Move_down() 接口 2: 描述:让当前游戏区中的运动图形加速下滑 详细设计说明书 物联网研发中心10 输入:无 输出:无 名称:Move_left() 描述:使游戏区的当前图形向左移动一个指定单位长度的距离 输入:无 接
3、口 3: 输出:无 名称:Move_right() 描述:使游戏区的当前图形向右移动一个指定单位长度的距离 输入:无 接口 4: 输出:无 3.1.7 提供调用接口说明提供调用接口说明 表格 4:游戏模块提供接口说明 名称:Key_control() 描述:对按键信息进行解析 输入:无 接口 1: 输出:无 详细设计说明书 物联网研发中心11 3.1.8 模块内部使用的公共函数、包的说明模块内部使用的公共函数、包的说明 3.1.9 流程逻辑流程逻辑 图 3:游戏模块流程图 3.1.10尚未解决的问题尚未解决的问题 公用共享的菜单栏。 3.2预览模块预览模块 3.2.1 功能概述功能概述 预览下
4、一个在游戏区出现的方块图形。 3.2.2 界面概述界面概述 图 4:预览模块效果图 详细设计说明书 物联网研发中心12 3.2.3 类(结构)设计类(结构)设计 表格 5:游览模块类(结构)设计 类(结构)名:XXXX 类(结构)功能:XXXX 名称:print_next() 功能:显示下一个在游戏区出现的方块图形 输入:无 方法 1: 输出:无 3.2.4 关键逻辑与算法说明关键逻辑与算法说明 每次生成一个随机数,用随机数和指定的图形建立映射关系,在方法中通过产生的随 机数来选择图形。 3.2.5 访问的表或其他数据库实体访问的表或其他数据库实体 3.2.6 调用外部接口说明调用外部接口说明
5、 表格 6:预览模块外部接口说明 名称:erase_next() 描述:清空预览区现有的方块 输入:无 接口 1: 输出:无 名称:printf() 描述:打印出新设定的方块 输入:无 接口 2: 输出:无 详细设计说明书 物联网研发中心13 3.2.7 提供调用接口说明提供调用接口说明 表格 7:预览模块提供的接口 名称:print_next() 功能:显示下一个在游戏区出现的方块图形 输入:无 方法 1: 输出:无 3.2.8 模块内部使用的公用函数模块内部使用的公用函数/包等的说明包等的说明 3.2.9 流程逻辑流程逻辑 图 5:预览模块流程图 3.2.10尚未解决的问题尚未解决的问题 详细设计说明书 物联网研发中心14 3.3 等级积分表模块等级积分表模块 3.3.1 功能概述功能概述 1、 显示当前游戏的等级 2、 显示游戏的当前分数 3.3.2 界面概述界面概述 图 6:积分板效果图 3.3.3 类设计类设计 3.3.4 关键逻辑与算法说明关键逻辑与算法说明 3.3.5 访问的表或其他数据实体访问的表或其他数据实体 3.3.6 调用外部接口说明调用外部接口说明 3.3.7 提供调用接口说明提供调用接口说明 3.3.8 模块内部使用的公共函数、包的说明模块内部使用的公共函
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030教育金融行业市场深度调研及产品创新与未来发展潜力报告
- 2025-2030教育极地科考行业市场国际合作及科普价值与教育意义分析
- 2025-2030教育实训用焊接机器人市场培育路径与政企合作模式
- 2025-2030敏感肌护理产品市场细分与精准营销方案设计
- 2025-2030护手霜消费场景拓展与功能细分趋势预测报告
- 2025-2030抗菌肽药物开发热点与多重耐药菌治疗市场机会
- 2025-2030抗生素耐药性检测技术突破与市场教育需求分析
- 2025-2030户外露营装备轻量化设计趋势与材料替代方案研究报告
- 2025-2030慢性病管理智能硬件产品迭代方向预测
- 2025-2030律师行业价格竞争现状及高端化转型路径分析报告
- GB/T 31493-2015数字音视频分析仪技术要求
- GB/T 21860-2008液体化学品自燃温度的试验方法
- ERCP并发症教学讲解课件
- 经贸俄语教案
- 新概念英语第一册全册测试题
- 工程维修单模板
- 初中 初一 音乐 劳动号子歌曲欣赏(一)课件
- 跨境电商数据分析课件
- 篆刻学ppt精品课件
- 全踝关节镜下可吸收缝合锚钉修复距腓前韧带治疗踝关节课件
- 教学配套课件:建筑材料与检测-第五套
评论
0/150
提交评论