Первый фрагмент кода метода update(), которому следует уделить внимание, – это код, расположенный в начале метода, проверяющий перезапуск игры. Если игра запущена снова, вы знаете, что по какой-то причине она была завершена, поэтому фоновая музыка была остановлена. При перезапуске игры следует возобновить воспроизведение фоновой музыки, для чего вызывается метод start() проигрывателя.
Следующий фрагмент кода, имеющий отношение к воспроизведению музыки, – это код, проверяющий, перешел ли цыпленок через дорогу. Если да, то воспроизводится звук Celebration, для чего вызывается метод start() соответствующего проигрывателя. Аналогичный код встречается далее в методе update(), когда выполняется проверка, попал ли цыпленок под колеса автомобиля.
Последний фрагмент нового кода метода update() появляется в конце, здесь проверяется окончание игры. Если игра окончена, то музыка останавливается и воспроизводится звук GameOver.
Тестирование приложения
Теперь тестировать игру Henway 2 – это сплошное удовольствие, поскольку в нее добавлены звуки и музыкальное сопровождение, которые помогают почувствовать игру. Независимо от того, где вы тестируете игру, – на настоящем мобильном телефоне или в эмуляторе J2ME, вы, несомненно, оцените, как звуки могут украсить игру. Посмотрите на рис. 9.3, на нем видно, что цыпленок попал под автомобиль, однако вы не можете спорить, что это выглядит намного эффектнее в сопровождении забавного звука.