资源简介
一、系统概述 2
1.1 课程设计目的 3
1.2 课程设计要求 3
1.3 课程设计的主要设计思想 3
二、需求分析 3
2.1 用户对系统的要求 3
2.2 系统功能要求 3
三、算法分析 4
3.1 多线程 4
3.2 并发控制 4
3.3 产生方块 4
3.4 方块变形 4
3.5 边界控制 5
3.6 级别提升 5
四、系统设计 5
4.1 概要设计 5
4.1.1 包的划分 5
4.1.2 类的层次关系 5
4.1.3 用户界面 6
4.2 详细设计 9
4.2.1 类属性及方法的设计 9
4.2.2 详尽算法分析 13
五、程序调试及运行结果 14
六、课程设计总结 15
七、附
代码片段和文件信息
package com.lmh.tetris.base;
import java.awt.Graphics;
import java.awt.Image;
import com.lmh.tetris.control.DiamondsMgr;
import com.lmh.tetris.control.Main;
import com.lmh.tetris.diamondstype.Diamonds;
public class Diamond{
@SuppressWarnings(“unused“)
private Main main;
private int x;
private int y;
private Direction dir;
private String imagePath;
private Image image;
private Diamonds belong;
private boolean activate;
//构造函数,创建方块对象是,指明方块的位置,状态和代表方块的图片
//并取得主类的引用
public Diamond(Main main int x int y Direction dir String imageName Diamonds belong) {
this.main = main;
this.x = x;
this.y = y;
this.dir = dir;
this.imagePath = imageName;
this.image = DiamondsMgr.createImage(this.imagePath);
this.belong = belong;
this.activate = t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1396736 2012-12-05 13:14 俄罗斯方块_JAVA版\documents.doc
文件 301 2012-10-12 20:27 俄罗斯方块_JAVA版\Tetris\.classpath
文件 382 2012-10-12 20:27 俄罗斯方块_JAVA版\Tetris\.project
文件 629 2012-10-12 20:27 俄罗斯方块_JAVA版\Tetris\.settings\org.eclipse.jdt.core.prefs
文件 2769 2012-11-27 19:51 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\ba
文件 1154 2012-10-26 15:25 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\ba
文件 7282 2012-10-29 19:02 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\control\DiamondsMgr.class
文件 749 2012-11-27 21:02 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\control\Main$1.class
文件 1531 2012-11-27 21:02 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\control\Main$2.class
文件 2941 2012-11-27 21:02 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\control\Main$MyListener.class
文件 3007 2012-11-27 21:02 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\control\Main$MyPanel.class
文件 7576 2012-11-27 21:02 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\control\Main.class
文件 1483 2012-11-21 20:30 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\control\Test.class
文件 6537 2012-11-28 21:26 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\diamondstype\ba
文件 471 2012-10-29 16:09 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\diamondstype\Diamonds.class
文件 772 2012-10-26 15:25 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\diamondstype\LDiamonds.class
文件 661 2012-10-26 15:25 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\diamondstype\LineDiamonds.class
文件 775 2012-10-26 15:25 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\diamondstype\SLDiamonds.class
文件 607 2012-10-26 15:25 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\diamondstype\SquareDiamonds.class
文件 661 2012-10-26 15:25 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\diamondstype\STwoDiamonds.class
文件 771 2012-10-26 15:25 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\diamondstype\TDiamonds.class
文件 658 2012-10-26 15:25 俄罗斯方块_JAVA版\Tetris\bin\com\lmh\tetris\diamondstype\TwoDiamonds.class
文件 644 2012-10-29 19:46 俄罗斯方块_JAVA版\Tetris\bin\config\tetris.properties
文件 186314 2012-10-27 14:33 俄罗斯方块_JAVA版\Tetris\bin\images\background-8.jpg
文件 14255 2012-10-29 19:34 俄罗斯方块_JAVA版\Tetris\bin\images\diamond-1.jpg
文件 14837 2012-10-29 19:34 俄罗斯方块_JAVA版\Tetris\bin\images\diamond-2.jpg
文件 14759 2012-10-29 19:34 俄罗斯方块_JAVA版\Tetris\bin\images\diamond-3.jpg
文件 14908 2012-10-29 19:34 俄罗斯方块_JAVA版\Tetris\bin\images\diamond-4.jpg
文件 14916 2012-10-29 19:34 俄罗斯方块_JAVA版\Tetris\bin\images\diamond-5.jpg
文件 14749 2012-10-29 19:34 俄罗斯方块_JAVA版\Tetris\bin\images\diamond-6.jpg
............此处省略53个文件信息
相关资源
- java 文件上传
- java_NIO_入门.pdf (入门级讲解)
- Java JNI简单实现
- java入门基础使用总结(数组、函数、
- android切图( drawable-hdpi drawable-xhdpi
- java 抓取网页缩略图 源码
- Java编程思维.pdf
- java贪吃蛇 小游戏源码
- 微信小程序获取用户openid源码含后端
- javaweb项目_1
- java spring面试宝典.pdf(共29页)
- effective java中文版 pdf
- java实现的语音对话机器人
- Java自定义注解入门Demo
- treeView
- struts和hibernate注册
- java 统计图表
- java 查找(GeoHash 算法)
- android 可放缩的Mosaic
- JAVA CMPP3.0协议实现
- JAVA JNI 样例,总结了JNI的书写方法。
- Java DVD管理器 基础
- java 图片的模糊处理
- java 跨域上传文件Jquery
- RxJava(请求网络数据+loading效果)
- Retrofit2-Rxjava2联网的封装
- java 反射入门级(reflect)
- 腾讯信鸽推送(java版)
- lsb位图隐写java实现
- Activity之间数据传递-学生信息采集
评论
共有 条评论