1 / 33
文档名称:

俄罗斯方块java.doc

格式:doc   大小:119KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

俄罗斯方块java.doc

上传人:镜花流水 2018/9/25 文件大小:119 KB

下载得到文件列表

俄罗斯方块java.doc

相关文档

文档介绍

文档介绍::一是良心被狗吃了的人,二是良心没被狗吃的人,三是良心连狗都不吃的人。︶﹋丶爱情是个梦,而我却睡过了头﹌import .*;
import .*;
import .*;
import .*;

class systemStatus
{
public systemStatus(int tmpX,int tmpY)
{
origin=new Point(tmpX,tmpY);
iSystemStatus=0;
}

public void drawSystemStatus(Graphics g)
{
();
String strSystemStatus;
switch(iSystemStatus)
{
case 0:
strSystemStatus="初始化完成...\"S\"键开始."; //在状态前面空出一个汉字的宽度.
break;
case 1:
strSystemStatus="游戏进行中...\"D\"键暂停,\"S\"键重新开始."; //在状态前面空出一个汉字的宽度.
break;
case 2:
strSystemStatus="游戏暂停中...\"D\"键恢复,\"S\"键重新开始."; //在状态前面空出一个汉字的宽度.
break;
case 3:
strSystemStatus="GAMEOVER...\"S\"键重新开始."; //在状态前面空出一个汉字的宽度.
break;
default:
strSystemStatus="系统发生严重异常...请立即退出!!!"; //在状态前面空出一个汉字的宽度.
break;
}
(strSystemStatus,,);
}

public int getSystemStatus()
{
return iSystemStatus;
}

public void setSystemStatus(int iTmp)
{
iSystemStatus=iTmp;
}

private Point origin; //得分字符串的最左边字符左下角的坐标.
private final int ROWINTERVAL=15; //2行字符串之间的行间距.
private int iSystemStatus; //存放系统的当前状态;0-刚启动或gameOver后重启动的状态(容器中没有已固定的格子,分数为0,只接受S键的输入事件开始游戏),1-玩家游戏时的状态,2-系统暂停时的状态(计时器停止,只接收P键或S键的输入事件),3-GAMEOVER(计时器停止,只接收S键的输入事件).
}

class copyright
{
public copyright(int tmpX,int tmpY)
{
origin=new Point(tmpX,tmpY);
}

public void drawCopyright(Graphics g)
{
String strCopyright;
strCopyright="作者:";
(strCopyright,,);
strCopyright=" ⊙杨⊙";
(strCopyright,,+ROWINTERVAL);
strCopyright="QQ:";
(strCopyright,,+2*ROWINTERVAL);
strCopyright=" 5419208";
(strCopyright,,+3*ROWINTERVAL);
strCopyright="版本号:";
(strCopyright,,+4*ROWINTERVAL);
strCopyright=" ";
(strCopyrig