Ошибка где-то здесь:
public void draw(Game game) {
for (int i = 0; i < snakeParts.size(); i++) {
if (i == 0)
game.setCellValueEx(
snakeParts.get(i).x,
snakeParts.get(i).y,
Color.NONE,
HEAD_SIGN,
isAlive ? Color.BLACK : Color.DARKRED,
75);
else
game.setCellValueEx(
snakeParts.get(i).x,
snakeParts.get(i).y,
Color.NONE,
BODY_SIGN,
isAlive ? Color.BLACK : Color.DARKRED,
75);
}
}
У меня все работает. Не пойму, почему не принимает.package com.javarush.games.snake;
import com.javarush.engine.cell.*;
public class Apple extends GameObject {
public boolean isAlive = true;
private static final String APPLE_SIGN = "\uD83C\uDF4E";
public Apple(int x, int y) {
super(x, y);
}
public void draw(Game game){
game.setCellValueEx(this.x, this.y, Color.NONE, APPLE_SIGN, Color.GREEN, 75);
}
}