📄 aboutscreen.java
字号:
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
public class AboutScreen extends GameCanvas
implements Runnable
{
private Display display;
private MainMenu menu;
private Image splashImage = GameScreen.getImage(GameScreen.IMAGE_BORDER2);
private boolean isShowing;
//private int tick = 0;
public AboutScreen(Display display,MainMenu menu)
{
super(false);
this.display = display;
this.menu = menu;
this.setFullScreenMode(true);
}
private void render(Graphics g)
{
int x = menu.borderX +8;
int y = menu.borderY +10;
int split = 14;
g.setColor(0,0,0);
g.fillRect(0,0,getWidth(),getHeight());
g.drawImage(splashImage,menu.borderX,menu.borderY,Graphics.TOP | Graphics.LEFT);
g.setColor(255,200,0);
g.drawString(" 关 于",x,y,Graphics.TOP | Graphics.LEFT);
g.drawString("本程序将风靡全球的魔",x,y+split,Graphics.TOP | Graphics.LEFT);
g.drawString("塔游戏移植到手机上,",x,y+2*split,Graphics.TOP | Graphics.LEFT);
g.drawString("程序还有很多不完善的",x,y+3*split,Graphics.TOP | Graphics.LEFT);
g.drawString("地方,欢迎朋友们提出",x,y+4*split,Graphics.TOP | Graphics.LEFT);
g.drawString("宝贵意见!",x,y+5*split,Graphics.TOP | Graphics.LEFT);
g.drawString("程序设计:李宝强",x,y+6*split,Graphics.TOP | Graphics.LEFT);
g.drawString("lbq971101@21cn.com",x,y+7*split,Graphics.TOP | Graphics.LEFT);
g.drawString("QQ: 50194571",x,y+8*split,Graphics.TOP | Graphics.LEFT);
g.drawString(" 2005-5-1",x,y+9*split,Graphics.TOP | Graphics.LEFT);
flushGraphics();
}
protected void keyPressed(int keyCode)
{
stop();
}
public void start()
{
isShowing = true;
Thread t = new Thread(this);
t.start();
}
private void stop()
{
isShowing = false;
display.setCurrent(menu);
menu.start();
}
public void run()
{
Graphics g = getGraphics();
long startTime = 0;
long timeTake = 0;
while(isShowing == true)
{
startTime = System.currentTimeMillis();
render(g);
//tick++;
//if(tick == 10)stop();
timeTake = System.currentTimeMillis() - startTime;
if (timeTake < GameScreen.MILLIS_PER_TICK)
{
try
{
Thread.sleep(GameScreen.MILLIS_PER_TICK - timeTake);
} catch(InterruptedException e){System.out.println(e);}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -