📄 minefieldmidlet.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: MinefieldMidlet.java
package com.innograte.j2me.games.minefield;
import java.util.Timer;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
// Referenced classes of package com.innograte.j2me.games.minefield:
// HighScore, Splash, MineCanvas, MinesAnimator
public class MinefieldMidlet extends MIDlet
{
public static final String DIFFICULTY_STRINGS[] = {
"Beginner", "Intermediate", "Expert"
};
public static String VERSION = "";
private static MinefieldMidlet instance = null;
MineCanvas display;
MinesAnimator animator;
public HighScore highScore;
Timer timer;
int difficultyLevel;
public MinefieldMidlet()
{
timer = null;
difficultyLevel = 0;
instance = this;
highScore = new HighScore(this);
}
protected void startApp()
{
VERSION = getAppProperty("MIDlet-Version");
Display.getDisplay(this).setCurrent(new Splash(this, (byte)1));
}
protected void destroyApp(boolean flag1)
{
}
protected void pauseApp()
{
}
public static void quit()
{
if(instance.timer != null)
{
instance.timer.cancel();
instance.timer = null;
}
instance.destroyApp(true);
instance.notifyDestroyed();
instance = null;
}
public static void restart()
{
if(instance.timer != null)
{
instance.timer.cancel();
instance.timer = null;
}
instance.display = null;
instance.animator = null;
System.gc();
Display.getDisplay(instance).setCurrent(new Splash(instance, (byte)2));
}
public void startMineCanvas()
{
try
{
display = new MineCanvas(this);
animator = new MinesAnimator(display);
timer = new Timer();
timer.schedule(animator, 50L, 50L);
Display.getDisplay(this).setCurrent(display);
}
catch(Exception exception)
{
Alert alert = new Alert("Exception:", exception.toString(), null, AlertType.ERROR);
alert.setTimeout(-2);
Display.getDisplay(this).setCurrent(alert, new Splash(this, (byte)2));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -