资源简介
毕业设计作业,java俄罗斯方块,代码直接用,论文妥妥的。。。不谢
代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class RussiaBlocksGame extends Jframe {
public final static int PER_LINE_SCORE = 100;
public final static int PER_LEVEL_SCORE = PER_LINE_SCORE*20;
public final static int DEFAULT_LEVEL = 5;
public final static int MAX_LEVEL = 10;
private int score=0curLevelScore = 0;
private GameCanvas canvas;
private ControlPanel controlPanel;
private RussiaBlock block;
private int style = 0;
boolean playing = false;
private JMenuBar bar;
private JMenu gameMenucontrolMenuinformationMenu;
private JMenuItem newGameItemsetBlockColorItemsetBgColorItem
turnHardItemturnEasyItemexitItem;
private JMenuItem playItempauseItemresumeItemstopItem;
private JRadioButtonMenuItem windowsRadioItemmotifRadioItemmetalRadioItem;
private JMenuItem authorItemhelpItem;
private ButtonGroup buttonGroup;
public RussiaBlocksGame(String title)
{
super(title);
setSize(300400);
Dimension scrSize=Toolkit.getDefaultToolkit().getScreenSize();
setLocation((scrSize.width-getSize().width)/2(scrSize.height-getSize().height)/2);
createMenu();
Container container=getContentPane();
container.setLayout(new BorderLayout());
canvas = GameCanvas.getCanvasInstance();
controlPanel = new ControlPanel(this);
container.add(canvasBorderLayout.CENTER);
container.add(controlPanelBorderLayout.EAST);
addWindowListener(
new WindowAdapter()
{
public void windowClosing(WindowEvent event)
{
stopGame();
System.exit(0);
}
}
);
addComponentListener(
new ComponentAdapter()
{
public void componentResized(ComponentEvent event)
{
canvas.fanning();
}
}
);
canvas.fanning();
setVisible(true);
}
public boolean isPlaying()
{
return playing;
}
public void playGame()
{
play();
controlPanel.setPlayButtonEnabled(false);
playItem.setEnabled(false);
}
public void pauseGame()
{
if(block != null) block.pauseMove();
controlPanel.setPauseButtonLabel(false);
pauseItem.setEnabled(false);
resumeItem.setEnabled(true);
}
public void resumeGame()
{
if(block != null) block.resumeMove();
controlPanel.setPauseButtonLabel(true);
pauseItem.setEnabled(true);
resumeItem.setEnabled(false);
}
public void stopGame()
{
if(block != null) block.stopMove();
playing = false;
controlPanel.setPlayButtonEnabled(true);
c
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-06-14 20:45 副本\
文件 31744 2014-06-14 20:44 副本\Thumbs.db
文件 630784 2014-06-14 20:44 副本\小游戏开发-张培杰.ppt
目录 0 2014-06-14 20:44 副本\毕业设计俄罗斯方块\
文件 301 2012-04-07 20:33 副本\毕业设计俄罗斯方块\.classpath
文件 403 2014-06-10 02:48 副本\毕业设计俄罗斯方块\.project
目录 0 2014-06-14 20:44 副本\毕业设计俄罗斯方块\.settings\
文件 598 2012-04-07 20:33 副本\毕业设计俄罗斯方块\.settings\org.eclipse.jdt.core.prefs
文件 11716 2014-06-09 22:18 副本\毕业设计俄罗斯方块\RussiaBlocksGame.java
目录 0 2014-06-14 20:44 副本\毕业设计俄罗斯方块\bin\
文件 802 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$1.class
文件 1093 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$2.class
文件 802 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$3.class
文件 1179 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$4.class
文件 1179 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$5.class
文件 1094 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$6.class
文件 1142 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$ControlKeyListener.class
文件 1982 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$TipBlockPanel.class
文件 4842 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel.class
文件 3268 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\GameCanvas.class
文件 4384 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlock.class
文件 722 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$1.class
文件 697 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$10.class
文件 698 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$11.class
文件 696 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$12.class
文件 966 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$13.class
文件 962 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$14.class
文件 955 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$15.class
文件 754 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$2.class
文件 767 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$3.class
文件 1137 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$4.class
............此处省略15个文件信息
相关资源
- 基于JSP实现的美食餐饮管理系统(源
- 都市供求信息网(源码+数据库+文档)
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
- jsp进销存管理系统(源码+数据库+文档
- 基于JAVA_JSP电子书系统(源码+数据库
- Android代码-多功能拨号盘源码.zip
- Java博客概要设计文档
- 基于JSP学生成绩管理系统软件的开发
- 药品进销存管理系统(论文范文_JSP
- JSP购物网站完整源码包含项目源码,
- 安卓平台记账软件源代码JAVA
- 动物交换游戏java代码及注释
- 阳光酒店管理系统源码+文档+java
- Android安卓中文API开发文档参考手册官
- 广工专业项目设计报告+代码
- 基于RocketMQ的MQTT消息推送服务器分布
- spring3.0 API 中文 CHM文档
- 去掉代码注释的工具java \\ c\\c++、ph
-
JAVA代码注释规范codetemplates.xm
l - 创建桌面快捷方式源代码(android)
- 基于Android的电话号码扫描及条形码扫
- Spring+SpringMVC+Mybatis整合代码+所有Spr
- springBoot项目的代码生成器
- NCC-OpenAPI文档.zip
- Android代码-安卓美颜相机
- Android-AccessibilityService无障碍服务库一
- youareanidiot源代码
- java企业开发需求文档
- Delphi 版 SM3 SM4 加密实现代码
评论
共有 条评论