У меня проблема в игре Racer, задача 17.
https://javarush.com/projects/games/com.javarush.games.racer
В методе onTurn(int) класса RacerGame, если метод checkCrush(PlayerCar) вернул true, необходимо вызвать метод drawScene() после метода gameOver() и больше ничего не делать.
Я написала:
@Override
public void onTurn(int step) {
if (roadManager.checkCrush(player)){
gameOver();
drawScene();
}
moveAll();
roadManager.generateNewRoadObjects(this);
drawScene();
}
Пишет: Убедись, что метод drawScene() вызывается, если checkCrush(PlayerCar) вернул true. Не знаю уже, где искать. При запуске игры всё, вроде, работает, как надо.
Giliazova
13 уровень
Убедись, что метод drawScene() вызывается
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Giliazova
27 августа 2020, 06:02
Спасибо, сработало! Думала, что в void-функции return не нужен.
0
НиколайExpert
26 августа 2020, 15:10решение
ну и добавьте return чтобы выйти из метода после отрисовки сцены и чтобы дальше ничего не происходило
+2