www.pudn.com > jbombman.rar > jBombMan.java


package example.jbombman; 
 
import javax.microedition.lcdui.*; 
import javax.microedition.midlet.*; 
 
public class jBombMan extends MIDlet { 
	private Display oDisplay; 
	private BoardView oBoardView; 
	private Board oBoard; 
	private Player oPlayer; 
	private Enemy oEnemy; 
	 
	public jBombMan() { 
		oDisplay = Display.getDisplay( this ); 
		 
		oBoard = new Board( 11, 11 ); 
		oBoardView = new BoardView( oBoard ); 
		oPlayer = new Player( oBoard, oBoardView ); 
		oEnemy = new Enemy( oBoard, oBoardView, oPlayer, 7 ); 
		 
		oBoardView.setPlayer( oPlayer ); // Keyin should call Player 
		oBoardView.setEnemy( oEnemy ); // oEnemy.init() 
		oPlayer.setEnemy( oEnemy ); 
	} 
	 
	protected void startApp() throws MIDletStateChangeException { 
        oDisplay.setCurrent(oBoardView); 
        oEnemy.start(); 
    } 
 
    protected void pauseApp() { 
    	oEnemy.stopThread(); 
    } 
 
    protected void destroyApp(boolean unconditional) { 
	} 
}