www.pudn.com > MobiCraft_src.rar > GameMIDlet.java
// style: tabs, tabsize=4, style=ANSI
//+----------------------------------------------------------------------+
// Copyright (c) 2006 Company Name
// Made by Andrew and Zahar
//+----------------------------------------------------------------------+
// Filename: GameMIDlet.java
//+----------------------------------------------------------------------+
// Comment: MIDlet. Start point
//+----------------------------------------------------------------------+
package app;
//import menu.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class GameMIDlet extends MIDlet
{
public MainCanvas mCanvas;
public ErrorReport mErrorReporter;
public boolean bStarted; // Показывает для startApp() является ли ее вызов запуском или просто возобновлением
public GameMIDlet()
{
bStarted = false;
}
public void startApp()
{
if (!bStarted)
{
try
{
mErrorReporter = new ErrorReport(this);
mCanvas = new MainCanvas();
mCanvas.Init(this);
mCanvas.Start();
Display.getDisplay(this).setCurrent((Canvas)mCanvas);
}
catch (Throwable e)
{
mErrorReporter.ShowError("GameMIDlet.startApp()", e.toString());
}
}
bStarted = true;
}
public void pauseApp()
{
//notifyPaused();
}
public void destroyApp(boolean unconditional)
{
if(mCanvas != null)
mCanvas.Exit();
}
}