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

📄 midgame.java

📁 有关手机游戏网络对战方面的源码
💻 JAVA
字号:
package unicoco;

import java.io.IOException;

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Image;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;
import javax.microedition.rms.RecordStoreFullException;
import javax.microedition.rms.RecordStoreNotFoundException;
import javax.microedition.rms.RecordStoreNotOpenException;

public class MIDGame extends MIDlet {
	static Display display;
	Image ima_mainMenu;
	public static MIDGame game;
	byte music;
	public MIDGame() {
		game=this;
		MIDGame.display=Display.getDisplay(this);
		try {
			ima_mainMenu = Image.createImage("/mainMenu1.png");
		} catch (IOException e) {
			notifyDestroyed();
			try {
				destroyApp(false);
			} catch (MIDletStateChangeException e2) {
//				e2.printStackTrace();
			}
			try {
				destroyApp(false);
			} catch (MIDletStateChangeException e1) {
//				e1.printStackTrace();
			}
//			e.printStackTrace();
		}
		RecordStore rs=null;
		try {
			rs = RecordStore.openRecordStore("UserInf", true,
						RecordStore.AUTHMODE_PRIVATE, false);
			if (rs.getNumRecords() == 0) {
				//建立Record
				
				OptionsForm.writeUserName(rs, "Player", true);
				OptionsForm.writeWFData(rs, 0, false);
				OptionsForm.setMusic(rs,true,null);
				music=1;
			}
		} catch (RecordStoreFullException e) {
//			e.printStackTrace();
			return;
		} catch (RecordStoreNotFoundException e) {
			return;
//			e.printStackTrace();
		} catch (RecordStoreException e) {
			return;
//			e.printStackTrace();
		}
		byte[] musicState=OptionsForm.getMusicState(rs);
		music=musicState[0];
		try {
			rs.closeRecordStore();
		} catch (RecordStoreNotOpenException e) {
//			e.printStackTrace();
			return;
		} catch (RecordStoreException e) {
//			e.printStackTrace();
			return;
		}
		
		display.setCurrent(Splash.getInstance());
//		for unit test
//		display.setCurrent(GameMainCanvas.getInstance(true));
	}

	protected void startApp() throws MIDletStateChangeException {
//		System.out.println("system start/resume");
	}	

	protected void pauseApp() {
//		System.out.println("system pause");
	}

	protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
//		System.out.println("destroryApp1");
//		System.gc();
	}

}

⌨️ 快捷键说明

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