GameCanvasMidlet.java
上传用户:pyly5030
上传日期:2021-09-17
资源大小:174k
文件大小:1k
源码类别:

射击游戏

开发平台:

Java

  1. import javax.microedition.lcdui.Alert;
  2. import javax.microedition.lcdui.Display;
  3. import javax.microedition.lcdui.Image;
  4. import javax.microedition.midlet.MIDlet;
  5. public class GameCanvasMidlet extends MIDlet {
  6. private Display display;
  7. private MyGameCanvas gameCanvas;
  8. private LogoCanvas logoCanvas;
  9. private MenuCanvas menuCanvas;
  10. protected void destroyApp(boolean arg0) {
  11. exit();
  12. }
  13. public void exit(){
  14. logoCanvas = null;
  15. menuCanvas = null;
  16. gameCanvas = null;
  17. System.gc();
  18. notifyDestroyed();
  19. }
  20. protected void pauseApp() {
  21. }
  22. protected void startApp() {
  23. display = Display.getDisplay(this);
  24. try {
  25. logoCanvas = new LogoCanvas(this);
  26. logoCanvas.setFullScreenMode(true);
  27. menuCanvas = new MenuCanvas(this);
  28. menuCanvas.setFullScreenMode(true);
  29. //display.setCurrent(menuCanvas);
  30. display.setCurrent(logoCanvas);
  31. String key1 = getAppProperty("mykey-1");
  32. System.out.println(key1);
  33. } catch (Exception e) {
  34. e.printStackTrace();
  35. }
  36. }
  37. public void mainMenuScreenShow(Alert alert){
  38. if(alert != null){
  39. display.setCurrent(alert, menuCanvas);
  40. }else{
  41. display.setCurrent(menuCanvas);
  42. }
  43. }
  44. }