📄 gamescreen.java~6~
字号:
package WealthGod;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
import java.io.*;
import javax.microedition.media.*;
public class GameScreen extends GameCanvas implements Runnable {
public GameScreen() throws IOException{
super(true);
this.start();
}
public void start()
{
Thread t=new Thread(this);
t.setPriority(Thread.MAX_PRIORITY);//设置优先级
t.start();
}
public void run() {
Graphics g=getGraphics();
while(true){
input();
render(g);
System.gc();
try {
Thread.sleep(20);
}
catch (InterruptedException ex4) {
}
}
}
void input()
{
int keyStates = getKeyStates();
// if ((keyStates & UP_PRESSED) != 0)
// else if ( (keyStates & RIGHT_PRESSED) != 0)
// else if ( (keyStates & LEFT_PRESSED) != 0)
// else if ( (keyStates & DOWN_PRESSED) != 0)
// if ( (keyStates & FIRE_PRESSED) != 0)
}
void render(Graphics g)
{
int w = getWidth();
int h = getHeight();
g.setColor(0x000000);
g.fillRect(0, 0, w, h);
Font indicator = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD,
Font.SIZE_LARGE);
try {
Image bk = Image.createImage("/res/bk.png");
g.drawImage(bk, 0, 0, Graphics.TOP | Graphics.LEFT);
Image word1 = Image.createImage("/res/word1.png");
g.drawImage(word1, 0, 409, Graphics.TOP | Graphics.LEFT);
Image word2 = Image.createImage("/res/word2.png");
g.drawImage(word2, 561, 0, Graphics.TOP | Graphics.LEFT);
}
catch (IOException ex) {}
g.setFont(indicator);
flushGraphics();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -