Не могу найти ошибку...
package com.javarush.games.racer;
import com.javarush.engine.cell.*;
public class RacerGame extends Game {
public static final int WIDTH = 64; //Ширина (x) поля
public static final int HEIGHT = 64; //Высота (y) поля
public static final int CENTER_X = WIDTH / 2; //Разделительная полоса
public static final int ROADSIDE_WIDTH = 14; //Обочина
//Инициализация игры
@Override
public void initialize() {
setScreenSize(WIDTH, HEIGHT); //устанавливаем размер игрового поля
showGrid(false);
createGame(); //запускаем игру
}
//Создаем новую игру
private void createGame() {
drawScene();
}
//Рисуем игровые объекты
private void drawScene() {
drawField();
}
//Рисуем фон игрового поля
private void drawField() {
for (int x = 0; x < WIDTH; x++) {
for (int y = 0; y < HEIGHT; y++) {
if (x == CENTER_X) { //Разделительная полоса
setCellColor(CENTER_X, y, Color.WHITE);
} else if (x >= ROADSIDE_WIDTH && x < (WIDTH - ROADSIDE_WIDTH)) { //Дорога
setCellColor(x, y, Color.DIMGRAY);
} else { //Обочина
setCellColor(x, y, Color.GREEN);
}
}
}
}
@Override
public void setCellColor(int x, int y, Color color) {
if (x < WIDTH && x >= 0 && y < HEIGHT && y >= 0) {
super.setCellColor(x, y, color);
} else {
}
}
}