📄 mainmidlet.java
字号:
package cn.org.matrix.gmatrix.practice.demo01;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import cn.org.matrix.gmatrix.gameLab.engine.GameLoader;
public class MainMIDlet extends MIDlet {
//全局的gameLoader
public static GameLoader gameLoader=new GameLoader();
//全局的gameLoaderProcess
public static GameLoadProcessCanvas gameLoadProcess=null;
//全局的游乐场Canvas
public static CarnieCanvas carnieCanvas=null;
//全局的游戏导航
public static GameNavigator gameNavigator=null;
//全局的游戏参数
public static GameParams params=null;
//全局的对话框
public static GameShowDialog dialog=null;
//全局的游戏主菜单
public static GameMainMenu menu=null;
public MainMIDlet() {
super();
}
public void startApp() throws MIDletStateChangeException {
//设置游戏参数
params=new GameParams();
params.setConfigureResURL("/configure/config.xml");
params.setLevelID("level01");
params.setMapID(null);
params.setActorID("actor");
params.setCameraID("camera001");
//初始化各个全局对象
gameLoadProcess=new GameLoadProcessCanvas(params.getConfigureResURL());
carnieCanvas=new CarnieCanvas(false);
gameNavigator=new GameNavigator(this);
dialog=new GameShowDialog("",0xffffff,0xffffff,0xff0000,0x00ffff);
menu=new GameMainMenu(new String[]{"开始游戏","退出游戏"},"Apple历险记",0xffffff,0xffff22,0xff22ff);
gameNavigator.switchSomething(GameNavigator.MENU_CANVAS);
}
public void pauseApp() {
}
public void destroyApp(boolean arg0) throws MIDletStateChangeException {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -