文档介绍::一是良心被狗吃了的人,二是良心没被狗吃的人,三是良心连狗都不吃的人。︶﹋丶爱情是个梦,而我却睡过了头﹌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