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

📄 mainmidlet.java

📁 j2me游戏引擎 j2me游戏引擎
💻 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 + -