- 2
- 0
- 约3.03万字
- 约 10页
- 2018-06-28 发布于湖北
- 举报
毕业论文java俄罗斯方块游_戏费下载
大连理工大学硕士研究生学位论文
5. 详细设计
5.1模型层(Model)设计
5.1.1 图形的产生
通过图形工厂类ShapeFactory的getShape(ShapeListener listener)方法随机产生方块的某种状态,这里运用了工厂设计模式,这种设计模式是为了实现高内聚低耦合而存在的,这种设计模式的通俗解释就是:你想要一个产品,你需要让工厂给你生产一个,你要告诉工厂你要生产什么产品,就把你需要生产的这个产品当做参数传给工厂类的生产产品的方法,然后根据你传进来的产品,而决定工厂人生产什么产品,产生出来产品后,最后要返回您要的这个东西。
7
7
6
5
4
3
2
1
随机产生一个数
随机数
一字形
Z字形
反Z形
7字形
反7形
倒T形
田字型
5.1.2 图形的数据结构
定义一个4x4方阵,共16个小格。用“0”和“1”来表示每个方格是绘制还是空白,由此可以组合出多种图形,
其中图一表示为{0,0,0,0, 1,1,1,1 , 0,0,0,0, 0,0,0,0}
其中图二表示为{0,0,0,0, 0,1,1,0 , 0,1,1,0, 0,0,0,0}
其中图三表示为{0,0,0,0, 0,1,0,0 , 0,1,1,1, 0,0,0,0}
其中图四表示为{0,0,0,0, 0,1,0,1 , 0,1,1,0, 0,0,1,0}
方块的旋转是通过绘制4个
您可能关注的文档
最近下载
- 全国交管12123驾驶安全行为驾照学法减分考试题(含答案).pdf VIP
- 开学典礼心得体会14篇.docx VIP
- 学校教学教育述职报告范文5篇.docx VIP
- 新课标高考古诗文必背72篇理解性默写合集.docx
- 选择性功能动作筛查SFMA.pptx VIP
- 两导两练高五年级上册数学苏教版.pdf VIP
- 《电机技术》课件(共九章).ppt VIP
- 2024版工程建设行业《工程预付款支付申请单(含进度付款申请、编制审核说明、进度款结算单)》模板.docx VIP
- (高清版)B-T 2099.1-2021 家用和类似用途插头插座 第1部分:通用要求.pdf VIP
- 无忧传媒合同.docx VIP
原创力文档

文档评论(0)