📄 scorecanvas.java
字号:
import javax.microedition.lcdui.*;
import mmae.ui.XCanvas;
import mmae.game.Score;
//Download by http://www.codefans.net
public class ScoreCanvas extends XCanvas{
private Score highScore;
public ScoreCanvas() {
highScore = new Score(go.STR_DBNAME,5,1000);
}
public void paint(Graphics g) {
g.setColor(0);
g.fillRect(0,0,getWidth(),getHeight());
g.setColor(255,255,255);
g.drawString(go.STR_SCOREHIGH, 88, 20, g.TOP|g.HCENTER);
//Draw HighScore table
g.drawString(go.STR_RANK, 25, 40, g.TOP|g.HCENTER);
g.drawString(go.STR_NAME, 90, 40, g.TOP|g.HCENTER);
g.drawString(go.STR_SCORE, 150, 40, g.TOP|g.HCENTER);
for(int i=0;i<highScore.getTopX();i++){
g.drawString(String.valueOf(i+1), 25, 65+i*25, g.TOP|g.HCENTER);
g.drawString(highScore.playerName[i], 90, 65+i*25, g.TOP|g.HCENTER);
g.drawString(String.valueOf(highScore.playerScore[i]), 150, 65+i*25, g.TOP|g.HCENTER);
}
}
public void keyPressed(int keyCode) {
go.changeCanvas(go.CVS_MAIN, false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -