Читаем Создание игр для мобильных телефонов полностью

Первая часть кода выводит информационную строку – фоновое растровое изображение, индикатор энергии и число спасенных пиратов. Индикатор энергии рисуется с помощью метода fillRect, а текст выводится методом drawString.

Слои выводятся в середине метода draw, для этого нужна лишь одна строка кода, за которой следует сообщение об окончании игры. Если игра закончена, то выводится сообщение о конце игры – «GAME OVER», после чего появляется число спасенных пиратов – счет игры.

Начало новой игры

В разъяснениях я несколько раз упоминал о методе newGame. Пришла пора увидеть, как он работает. Листинг 12.4 содержит код этого метода, начинающего новую игру.

Листинг 12.4. Метод newGame класса HSCanvas инициализирует переменные игры, изменяет положение пиратского корабля и начинает воспроизведение музыки

private void newGame {

// инициализировать переменные игры

gameOver = false;

energy = 45;

piratesSaved = 0;

// показать спрайт пиратского корабля

playerSprite.setVisible(true); //В начале игры важно вывести на экран корабль игрока

// поместить игрока и переместить окно вида

placeSprite(playerSprite, landLayer); //При запуске игры корабль игрока помещается на карте случайно

xView = playerSprite.getX – ((getWidth – playerSprite.getWidth) / 2);

yView = playerSprite.getY – ((getHeight – playerSprite.getHeight) / 2);

layers.setViewWindow(xView, yView, getWidth,

getHeight – infoBar.getHeight);

// начать воспроизведение музыки

try {

musicPlayer.setMediaTime(0);

musicPlayer.start;

}

catch (MediaException me) {

}

}

Перейти на страницу:

Похожие книги

С компьютером на ты. Самое необходимое
С компьютером на ты. Самое необходимое

Рассказывается о работе в операционной системе Windows (на примере версий XP и 7), текстовом редакторе Word 2010 и других приложениях, необходимых каждому пользователю: архиваторах, антивирусах и программах для просмотра видео и прослушивания музыки (Winamp, QuickTime Pro). Большое внимание уделяется работе в Интернете. Рассказывается о программах для просмотра Web-страниц, об электронной почте, а также о различных полезных приложениях для работы в сети — менеджерах закачек файлов, ICQ, Windows Live Messenger, MSN и многих других. Во втором издании рассмотрена новая ОС — Windows 7, а также последние версии приложений для пользователей.Для начинающих пользователей ПК.

Андрей Александрович Егоров , Андрей Егоров

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
От «кирпича» до смартфона
От «кирпича» до смартфона

Перед вами уникальное исследование мира мобильной индустрии, превращенное его автором Эльдаром Муртазиным, ведущим аналитиком Mobile Research Group и главным российским специалистом по мобильным телефонам, в захватывающий бизнес-триллер. Гигантские компании — Nokia, Motorola, Samsung бросают на мобильный фронт колоссальные силы, создают альянсы, охотятся за лучшими специалистами, шпионят друг за другом. Разработки ведутся в обстановке строжайшей секретности. Цель — выпустить на рынок новую, уникальную модель раньше конкурентов или даже полностью изменить наше представление о мобильном телефоне, как это недавно удалось Apple со своим iPhone.Эта книга предназначена для тех, кто видит в мобильном телефоне не просто средство связи, а чудо инженерной мысли, смелое воплощение дизайнерских фантазий, символ нашей эпохи.

Эльдар Викторович Муртазин , Эльдар Муртазин

Справочная литература / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии