www.pudn.com > Puke.rar > Puke.java


import javax.microedition.midlet.*; 
import javax.microedition.lcdui.*; 
 
public class Puke extends MIDlet { 
   
  protected Display display;  
  private SplashScreen splashScreen; 
  private MainMenuScreen mainMenuScreen; 
  private GameScreen gameScreen; 
  private SettingsScreen settingsScreen; 
  private HelpScreen helpScreen; 
  private AboutScreen aboutScreen; 
  private ScoresScreen scoresScreen; 
   
   
  protected boolean playMusic=false,startVibra=false; 
  public int BackTo=1; 
 
  public Puke() { 
  } 
 
  public void startApp() { 
    display = Display.getDisplay(this); 
      try { 
      	mainMenuScreen =new MainMenuScreen(this); 
      	scoresScreen = new ScoresScreen(this); 
        settingsScreen = new SettingsScreen(this); 
        splashScreen = new SplashScreen(this); 
        display.setCurrent(splashScreen); 
      } catch(Exception ex) {} 
  } 
 
  public Display getDisplay() { 
    return display; 
  } 
 
  public void pauseApp() { 
  } 
 
  public void destroyApp(boolean unconditional) { 
    System.gc(); 
    notifyDestroyed(); 
  } 
   
  protected void setSplashScreen(){ 
    splashScreen=null;      
  } 
   
   
  protected void mainMenuScreenShow(){ 
    display.setCurrent(mainMenuScreen);      
  } 
 
  protected void newGameScreenShow(){ 
  	try { 
  	gameScreen =new GameScreen(this); 
    } catch(Exception ex){} 
    display.setCurrent(gameScreen); 
  } 
 
  protected void gameScreenShow(){	 
    display.setCurrent(gameScreen);      
  } 
   
  protected void scoresScreenShow() { 
    display.setCurrent(scoresScreen); 
  }  
  protected void settingsScreenShow() { 
    display.setCurrent(settingsScreen); 
  } 
  protected void helpScreenShow() { 
    try { 
  	helpScreen =new HelpScreen(this); 
    } catch(Exception ex){} 
    display.setCurrent(helpScreen); 
  } 
  protected void aboutScreenShow() { 
    try { 
  	aboutScreen =new AboutScreen(this); 
    } catch(Exception ex){} 
    display.setCurrent(aboutScreen); 
  } 
    
     
  protected void Quit() { 
    destroyApp(true); 
  }  
   
     
}