Учебное пособие: Разработка приложений для мобильного устройства

} else if (c == startCmd) {

theGame.removeCommand(startCmd);

theGame.addCommand(restartCmd);

theGame.restart();

} else if (c == OKCmd) {

Form f = (Form)d;

Gauge g = (Gauge)f.get(0);

theGame.setLevel(g.getValue());

Display.getDisplay(this).setCurrent(theGame);

} else if (c == cancelCmd) {

Display.getDisplay(this).setCurrent(theGame);

}

}

Теперь необходимо создать меню и прочие графические компоненты на экране мобильного устройства.

public class WormPit extends Canvas implements Runnable {

/** Очки в игре. */

private int score = 0;

/** Уровень сложности. */

private int level = 5;

/** Ширина экрана в пикселях. */

static int CellWidth;

/** Длина экрана в пикселях. */

static int CellHeight;

/** Высота шрифта для вывода на экран счёта. */

private static final int SCORE_CHAR_HEIGHT;

/** Ширина шрифта для вывода на экран счёта. */

private static final int SCORE_CHAR_WIDTH;

/** Время по умолчанию между перерисовкой червя (400 milliseconds) */

private static final int DEFAULT_WAIT = 400;

К-во Просмотров: 521
Бесплатно скачать Учебное пособие: Разработка приложений для мобильного устройства