По какой-то причине не проходят пункты 3 и 4, а компилятор ошибки не выдает.. Может кто-то знает в чем проблема?
P.S: SnakeGame => onTurn
package com.javarush.games.snake;
import com.javarush.engine.cell.*;
public class SnakeGame extends Game {
public static final int WIDTH = 15;
public static final int HEIGHT = 15;
private int turnDelay;
private Snake snake;
public void initialize() {
// Тут выполняем все действия по инициализации игры и ее объектов
setScreenSize(WIDTH, HEIGHT);
createGame();
}
public void onTurn(int step) {
onTurn(step);
snake.move();
drawScene();
}
private void createGame() {
snake = new Snake(WIDTH/2, HEIGHT/2);
drawScene();
turnDelay = 300;
setTurnTimer(turnDelay);
}
private void drawScene() {
for (int i = 0; i < 15; i++) {
for (int j = 0; j < 15; j++) {
setCellColor(i, j, Color.LIGHTGREEN);
}
}
snake.draw(this);
}
}