ошибка APP_PUBLISH_ERROR. была и при том что была пройдена валидация на прошлом уровне, в чем может быть проблема?
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;
@Override
public void initialize(){
setScreenSize(WIDTH, HEIGHT);
createGame();
}
public void onTurn(int x){
snake.move();
drawScene();
}
public void onKeyPress(Key key){
switch(key){
case LEFT:
snake.setDirection(Direction.LEFT);
break;
case UP:
snake.setDirection(Direction.UP);
break;
case DOWN:
snake.setDirection(Direction.DOWN);
break;
default:
snake.setDirection(Direction.RIGHT);
break;
}
}
private void createGame(){
Snake newSnake = new Snake(WIDTH/2, HEIGHT/2);
snake = newSnake;
turnDelay = 300;
setTurnTimer(turnDelay);
drawScene();
}
private void drawScene(){
for(int i = 0; i<WIDTH; i++){
for(int j = 0; j<HEIGHT; j++){
setCellValueEx(j,i,Color.DARKSEAGREEN, "");
}
}
snake.draw(this);
}
}