Учебное пособие: Разработка приложений для мобильного устройства
private Command restartCmd = new Command("Restart", Command.SCREEN, 1);
/** Элемент меню, вернутся в игру без извенений. */
private Command cancelCmd = new Command("Cancel", Command.ITEM, 1);
/** Элемент меню, для подтвержждения выбранных установок. */
private Command OKCmd = new Command("OK", Command.OK, 1);
/**
* Конструктор по умолчанию, в котором создаются графические вомпоненты и
* устанавливается command listener.
*/
public WormMain() {
theGame = new WormPit();
theGame.addCommand(exitCmd);
theGame.addCommand(levelCmd);
theGame.addCommand(startCmd);
theGame.addCommand(audioOnCmd);
theGame.setCommandListener(this);
}
/**
* Деструктор для очистки памяти занятой приложением.
*/
protected void destroyApp(boolean unconditional) {
theGame.destroyGame();
Display.getDisplay(this).setCurrent((Displayable)null);
}
/**
* Приостановка работы приложения
*/
protected void pauseApp() {
}