好文档 - 专业文书写作范文服务资料分享网站

java课程设计俄罗斯方块游戏设计

天下 分享 时间: 加入收藏 我要投稿 点赞

2.3 类ErsBlock

(1)成员变量见表2-5

表2-4主要成员变量 成员变量描述 一个块占用的列数 一个块占用的行数 对应模型的状态 等级 移动的状态 变量类型 int int int int boolean 名称 BOXES_COLS BOXES_ROWS STYLES level moving (2)方法见表2-6

表2-6主要方法 方法名 ErsBlock display earse isMoveAble isTurnAble moveDown moveLeft moveRight movePause resumeMove 功能 产生一个特定的块 将块显示在特定的位置上 将块从特定的位置上移走 是否移动到制定的位置 是否能够进行变形 向下移动 向左移动 向右移动 暂停移动 回复移动 备注 构造方法

(3)源代码见文件ErsBlock.java

2.4 类ErsBox

1)成员变量见表2-7

表2-4主要成员变量 成员变量描述 是否着色 方格尺寸 变量类型 boolean Dimension 名称 isColor size (2)方法见表2-8

表2-6主要方法 方法名 ErsBox clone getsize isColorBox setColor setSize 功能 为方格着色 实现克隆 取得该方格的尺寸 方格是否用前景色来着色 设置颜色 设置尺寸 备注 构造方法 (3)源代码见文件ErsBox.java 2.5 类huabulei

1)成员变量见表2-9

表2-4主要成员变量 成员变量描述 颜色 方块的高度 方块的宽度 列数 行数 前景颜色 分数 变量类型 Color int int int int Color int 名称 backColor boxHeight boxWight cols rows frontColor score (2)方法见表2-10

表2-6主要方法 方法名 ErsCanvas getBackgroundColor getBox getCols getRows getScore 功能 创建一个画布 取得背景颜色 取得某一方格引用 取得方格的列数 取得方格的行数 取得分数 备注 构造方法

(3)源代码见文件huabulei.java

第三章 运行效果

3.1 系统主界面

图3-1 系统主窗口

3.2 游戏运行截图

图3-2 游戏运行截图

java课程设计俄罗斯方块游戏设计

2.3类ErsBlock(1)成员变量见表2-5表2-4主要成员变量成员变量描述一个块占用的列数一个块占用的行数对应模型的状态等级移动的状态变量类型intintintintboolean名称BOXES_COLSBOXES_ROWSSTYLESlevelmoving(2)方法见表2-6表2-6主要方法方
推荐度:
点击下载文档文档为doc格式
0z00k9krnu7b8vd538ce5nrap1rg1l00xib
领取福利

微信扫码领取福利

微信扫码分享