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

📄 tankmain.java

📁 这是我在原来单位的时候写的一个坦克大战的J2ME游戏的代码,可以给其他作J2ME游戏的人作个参考
💻 JAVA
字号:

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.io.*;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2008</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class TankMain extends MIDlet {
  static TankMain instance;
  private static Display displayable;
  private static boolean m_bPaused=false;

  boolean init = true;

  public TankMain() {
    Navigator.display = Display.getDisplay(this) ;
    Navigator.midlet = this ;
    instance = this;
  }

  public void startApp() {
   //resume from paused state
    if (m_bPaused) {
      m_bPaused = false;
      Navigator.show(null);
      Navigator.getInstance().start();
    }
    else {
      Appointment app = new Appointment(0, 1, 11, 49000,3);
      //load data from RMS
      if (RMS.getNumOfRecords(GameLogic.RMS_NAME) == 0) {
        for (int i = 0; i < GameLogic.NUM_OF_RMS_RECORDS; i++) {
          RMS.addRecord(GameLogic.RMS_NAME, app);
        }
      }
      app = null;

      //setup main menus
      Navigator.current = Navigator.SET_SCREEN;
      SetScreen.setScreenMode(SetScreen.LOG_SCREEN);
      Navigator.show(null);
      Navigator.getInstance().start();
    }
    return;
  }

  public void pauseApp() {
    Navigator.pause();
    m_bPaused=true;
  }

  public void destroyApp(boolean unconditional) {
    System.out.print("destroyApp!");
  }

  public static void quitApp() {
    instance.destroyApp(true);
    instance.notifyDestroyed();
    instance = null;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -