📄 gameover.java
字号:
package Src;
/*
* 游戏结束
*/
import javax.microedition.lcdui.*;
public class GameOver extends Canvas {
private int w,h;
private FugitiveGame midlet;
private Image img;
private int Alltime;
private String time;
GameOver(FugitiveGame midlet,int Alltime)
{
this.midlet=midlet;
this.setFullScreenMode(true);
w=this.getWidth();
h=this.getHeight();
this.Alltime=Alltime;
time=new Integer(this.Alltime/1000).toString();
try{
img=Image.createImage("/res/GameBack.png");
}catch(Exception e){}
//进行记录存储
RecordRsm rs=new RecordRsm("game");
if(rs.empty())
{
rs.addRs(Alltime/1000);
}
else
{
if((Alltime/1000)>rs.getRs())
{
rs.setRs(Alltime/1000);
}
}
rs.close();
}
public void keyPressed(int keycode)
{
if(keycode==-7)
{
this.midlet.back();
}
}
public void paint(Graphics g)
{
g.setColor(0xffffff);
g.fillRect( 0, 0, w, h );
g.drawImage(this.img, 0,0,g.TOP|g.LEFT);
g.setColor(0x8A90A1);
g.drawString("本次存活时间为:",w/2,h/2-30, g.TOP | g.HCENTER);
g.drawString(time+".0 秒",w/2,h/2-10, g.TOP | g.HCENTER);
g.drawString("返回 ", w-30, h-20, g.TOP|g.LEFT);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -