毕业论文java罗斯方块游戏.docVIP

  • 3
  • 0
  • 约4.38千字
  • 约 10页
  • 2016-11-23 发布于贵州
  • 举报
毕业论文java罗斯方块游戏

5. 详细设计 5.1模型层(Model)设计 5.1.1 图形的产生 通过图形工厂类ShapeFactory的getShape(ShapeListener listener)方法随机产生方块的某种状态,这里运用了工厂设计模式,这种设计模式是为了实现高内聚低耦合而存在的你想要一个产品,你需要让工厂给你生产一个你要告诉工厂你要生产什么产品就把你需要生产的这个产品当做参数传给工厂类的生产产品的方法然后根据你传进来的产品而决定工厂人生产什么产品产生出来产品后最后要返回您要的这个东西 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个方向的方块,在不同旋转角度显示不同方向的方块来完成的。所以程序要控制方块的旋转方向,只要控制显示哪副图就可以了。 本游戏是用一个三维数组int[][][] shap

文档评论(0)

1亿VIP精品文档

相关文档