📄 midgame.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 + -