gamemidlet.java
来自「很好的3款手机游戏源码」· Java 代码 · 共 88 行
JAVA
88 行
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
import java.io.InputStream;
import java.io.PrintStream;
import java.util.Random;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class GameMidlet extends MIDlet
{
static l a;
public Display do;
public boolean if;
public GameMidlet()
{
if = true;
do = Display.getDisplay(this);
a = new l(this);
p.goto();
}
protected void startApp()
throws MIDletStateChangeException
{
do.setCurrent(a);
}
protected void pauseApp()
{
}
protected void destroyApp(boolean flag)
throws MIDletStateChangeException
{
try
{
a.byte();
}
catch (Exception exception) { }
}
public static Image a(Image image, String s)
{
if (image != null)
return image;
try
{
InputStream inputstream = p.cI.getClass().getResourceAsStream(s);
inputstream.read();
image = Image.createImage(inputstream);
inputstream.close();
inputstream = null;
}
catch (Exception exception)
{
System.out.println(exception.toString());
}
return image;
}
public static void a(Graphics g, Image image, int i, int j, int k, int i1, int j1)
{
int k1 = image.getWidth() / k;
g.setClip(i, j, k, i1);
int l1 = i - (j1 % k1) * k;
int i2 = j - (j1 / k1) * i1;
g.drawImage(image, i - (j1 % k1) * k, j - (j1 / k1) * i1, 0);
g.setClip(0, 0, a.getWidth(), a.getHeight());
}
public static int a(Random random, int i)
{
if (random != null)
{
int j = (random.nextInt() & 0x7fffffff) % i;
return j;
} else
{
return -1;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?