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

static final int TEXT_COLOUR = 0x00ff0000;

/** Размер клетки червя. */

public static final int CELL_SIZE = 5;

// Установка размера шрифта

static {

Font defaultFont = Font.getDefaultFont(); // взять шрифт по умолчанию

SCORE_CHAR_WIDTH = defaultFont.charWidth('S');

SCORE_CHAR_HEIGHT = defaultFont.getHeight();

SCORE_HEIGHT = SCORE_CHAR_HEIGHT * 2;

}

/**

* Конструктор. Задания ширины и высоты червя.

*/

public WormPit() {

width = round(getWidth());

height = round(getHeight()-SCORE_HEIGHT);

WormPit.CellWidth = (width-(START_POS*2)) / WormPit.CELL_SIZE;

WormPit.CellHeight = (height-(START_POS*2)) / WormPit.CELL_SIZE;

myWorm = new Worm(this);

/**

* Обработчик событий от нажатия клавишь на мобильном устройстве.

* Стрелки(джойстик) на мобильном устройстве (UP, DOWN, LEFT, RIGHT)

*/

public void keyPressed(int keyCode) {

switch (getGameAction(keyCode)) {

case Canvas.UP:

myWorm.setDirection(Worm.UP);

break;

case Canvas.DOWN:

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