📄 image2.java
字号:
// FrontEnd Plus GUI for JAD
// DeCompiled : Image2.class
package game;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
public class Image2
{
static final int SCREENHEIGHT = 204;
static final int SCREENWIDTH = 176;
int dx;
int dy;
int he;
Image im;
Image im2;
boolean loaded;
String name;
int px;
int py;
int wi;
public Image2(String s, int i, int j, boolean flag)
{
im2 = null;
px = 1;
py = 1;
wi = 0;
he = 0;
dx = 1;
dy = 1;
name = s;
px = i;
py = j;
im = null;
loaded = false;
if(flag)
load();
}
public void deLoad()
{
im = null;
if(im2 != null)
{
im2 = null;
py >>= 1;
}
loaded = false;
}
public void draw(Graphics g, int i, int j, int k)
{
if(!loaded)
load();
if(loaded)
{
int l = 0;
int i1 = 0;
Graphics _tmp = g;
if((k & 0x20) != 0)
i1 = 204 - dy;
Graphics _tmp1 = g;
if((k & 8) != 0)
l = 176 - dx;
Graphics _tmp2 = g;
if((k & 2) != 0)
l = (176 - dx) / 2;
Graphics _tmp3 = g;
if((k & 1) != 0)
i1 = (204 - dy) / 2;
draw(g, l + i, i1 + j);
}
}
public void draw(Graphics g, int i, int j)
{
if(!loaded)
load();
if(loaded)
g.drawImage(im, i, j, 0);
}
void drawFrame(Graphics g, int i, int j, int k)
{
boolean flag = false;
if(!loaded)
load();
if(loaded)
{
g.setClip(i, j, dx, dy);
int l = k % px;
if(l < 0)
l = -l;
int i1 = i - l * dx;
int j1 = j - (k / px) * dy;
if(flag)
g.drawImage(im2, i1, j1, 0);
else
g.drawImage(im, i1, j1, 0);
}
}
void drawFrame(Graphics g, int i, int j, int k, int l)
{
if(!loaded)
load();
if(loaded)
{
int i1 = 0;
int j1 = 0;
Graphics _tmp = g;
if((l & 0x20) != 0)
j1 = 204 - dy;
Graphics _tmp1 = g;
if((l & 8) != 0)
i1 = 176 - dx;
Graphics _tmp2 = g;
if((l & 2) != 0)
i1 = (176 - dx) / 2;
Graphics _tmp3 = g;
if((l & 1) != 0)
j1 = (204 - dy) / 2;
drawFrame(g, i1 + i, j1 + j, k);
}
}
boolean load()
{
try
{
im = Image.createImage(name);
wi = im.getWidth();
he = im.getHeight();
dx = wi / px;
dy = he / py;
loaded = true;
}
catch(Exception exception) { }
return loaded;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -