📄 highscore.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: HighScore.java
import com.nokia.mid.ui.FullCanvas;
import javax.microedition.lcdui.*;
public class HighScore extends FullCanvas
{
private TwirlEmUpMIDlet parent;
private MainMenu menu;
private Image character;
private Image highscore;
public HighScore(TwirlEmUpMIDlet parent, MainMenu menu)
{
this.parent = null;
this.menu = null;
character = null;
highscore = null;
this.parent = parent;
this.menu = menu;
try
{
character = Image.createImage("/res/character.png");
highscore = Image.createImage("/res/highscore.png");
}
catch(Exception e) { }
repaint();
}
private void WriteScores(Graphics g)
{
for(int i = 0; i < 5; i++)
{
if(Resources.highscore[i] == null)
return;
g.setColor(255, 0, 0);
g.drawString("(" + (i + 1) + ")", 5, (i + 1) * 20 + 70, 20);
g.setColor(200, 0, 0);
g.drawString(getWord(Resources.highscore[i], 1), 35, (i + 1) * 20 + 70, 20);
g.setColor(150, 0, 0);
g.drawString(getWord(Resources.highscore[i], 2), 90, (i + 1) * 20 + 70, 20);
g.setColor(100, 0, 0);
g.drawString(getWord(Resources.highscore[i], 3), 115, (i + 1) * 20 + 70, 20);
}
}
protected void paint(Graphics g)
{
g.setColor(0xfff568);
g.fillRect(0, 0, 176, 208);
g.drawImage(character, 27, 4, 16);
g.drawImage(highscore, 13, 44, 16);
g.setColor(0);
g.setFont(Resources.font3);
g.drawString("No.", 5, 70, 16);
g.drawString("Score", 30, 70, 16);
g.drawString("Lvl", 85, 70, 16);
g.drawString("Name", 125, 70, 16);
g.setFont(Resources.font2);
WriteScores(g);
}
protected void keyPressed(int keyCode)
{
if(keyCode != -11)
parent.setDisplayable(menu);
}
private String getWord(String s, int n)
{
int l = 0;
int ctr = 0;
String str;
do
{
str = "";
char c;
do
{
c = s.charAt(l);
if(c != '.')
str = str + c;
l++;
} while(c != '.');
} while(++ctr < n);
return str.trim();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -