📄 gamemidlet.java
字号:
/**
* 这里的游戏实例,仅以最简单的实例来完成对整个游戏内容的串接,部分代码与书中有略微的差别。原因在于具体游戏实例的特殊处理。
* 而书中讲述内容为ACT类游戏的通用部分。
* 为了学习游戏开发而设计此实例,所以程序代码中的处理方式均采用最简单、易懂的方式进行处理。
*/
import javax.microedition.midlet.MIDlet; //引入MIDlet类
import javax.microedition.midlet.MIDletStateChangeException; //引入MIDlet状态改变的异常捕捉类
import javax.microedition.lcdui.Display; //引入显示类
public class GameMIDlet
extends MIDlet { //继承自MIDlet的GameMIDlet
public GameMIDlet()
{ //构造函数
midlet = this;
}
static GameCanvas canvas;
static GameMIDlet midlet;
protected void startApp() throws MIDletStateChangeException
{ // MIDlet的开始
canvas = new GameCanvas(); //创建一个GameCanvas的实例
/*取得当前的屏幕设备并设置在其上显示画布*/
Display.getDisplay(this).setCurrent(canvas);
}
protected void pauseApp()
{ // MIDlet的暂停
}
protected void destroyApp(boolean _boolean) throws
MIDletStateChangeException
{ // MIDlet的销毁
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -