⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scorecanvas.java

📁 小子快跑
💻 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 + -