Коллеги, что валидатору может быть надо? Не вижу, каким образом у меня createGame() может вызываться, если игра не остановлена.
Очевидно, вале не нравится что-то другое, но вот что именно? return там от безысходности - думал дело в том, что после вызова createGame() выполняется еще что-то, но нет, дело не в этом.
@Override
public void onKeyPress(Key key) {
Direction direction = Direction.NONE;
switch (key) {
case LEFT:
direction = Direction.LEFT;
break;
case RIGHT:
direction = Direction.RIGHT;
break;
case SPACE:
if (isGameStopped) {
createGame();
return;
}
break;
case UP:
player.speed = 2;
break;
default: // культура, ёптыть
direction = Direction.NONE;
}
player.setDirection(direction);
package com.javarush.games.racer;
public enum Direction {
LEFT,
RIGHT,
NONE
}