Учебное пособие: Разработка приложений для мобильного устройства
forceRedraw = true;
if (!gameOver) {
gamePaused = true;
}
}
/**
* Основной цикл выполнения MIDP приложения
*/
public void run() {
while (!gameDestroyed) {
try {
synchronized (myWorm) {
/* логика вычислений очков двидения червя и действий пользователя*/
repaint();
}
}
} catch (java.lang.InterruptedException ie) {
}
}
}
/**
* Вызывает событие уничтожения приложения
*/
public void destroyGame() {
synchronized (myWorm) {
gameDestroyed = true;
//myWorm.notifyAll();
myWorm.notifyAll();
}