Всем привет!
Правильно я понял, что проблема моего кода в том, что X и Y в принципе перепутаны местами?
Привык, что в двумерной системе координат x - ширина, y - высота.
Если в методе setDirection поменять x и y в if-else, то все прекрасно работает, но валидатор решение не принимает.
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";
Apple(int x, int y) {
super(x, y);
}
public void draw(Game game){
game.setCellValueEx(x,y,Color.NONE,APPLE_SIGN,Color.GREEN,75);
}
}