private GameMenu gmenu=null; //声明游戏菜单
public GameMID(){
display = Display.getDisplay(this); //获取Display
l
oadGameMenu(1);
}
public void startApp() {
if(gw!=null){
gw.start(); //游戏开始执行
}
}
public void pauseApp() {
if(gw!=null){
gw.setPaused(true); //游戏暂停执行
}
}
public void destroyApp(boolean unconditional) {
}
/* 退出
程序 */
public void exit(){
try{
destroyApp(false);
}catch(Exception e){}
notifyDestroyed();
}
public void loadGameMenu(int menuIndex){
if(gmenu==null) {
gmenu = new GameMenu(this); //创建游戏菜单
}
gmenu.setMenuIndex(menuIndex);
display.setCurrent(gmenu); //设置游戏菜单为当前显示画面
}
public void loadGameWorld(){
gmenu=null;
if(gw==null) {
gw = new GameWorld(this); //创建游戏引擎画布
}
display.setCurrent(gw); //设置游戏引擎画布为当前显示画面
gw.start();
}
}
GameMenu的实现
import java.io.IOException;
import java.util.Timer;
import java.util.TimerTask;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.game.GameCanvas;
import javax.micro
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。