Не могу найти описание variableа "x" в классе "com.javarush.games.snake.part06.Snake". Возможно вы забыли его импортировать (указать в import).
файл com/javarush/games/snake/part06/Snake.java, строка 17, позиция 569
Не могу найти описание variableа "y" в классе "com.javarush.games.snake.part06.Snake". Возможно вы забыли его импортировать (указать в import).
файл com/javarush/games/snake/part06/Snake.java, строка 17, позиция 572
Не могу найти описание variableа "x" в классе "com.javarush.games.snake.part06.Snake". Возможно вы забыли его импортировать (указать в import).
файл com/javarush/games/snake/part06/Snake.java, строка 19, позиция 690
Не могу найти описание variableа "y" в классе "com.javarush.games.snake.part06.Snake". Возможно вы забыли его импортировать (указать в import).
файл com/javarush/games/snake/part06/Snake.java, строка 19, позиция 693
package com.javarush.games.snake;
import com.javarush.engine.cell.*;
import java.util.*;
класс Snake:
public class Snake {
private List<GameObject> snakeParts = new ArrayList<>();
private static final String HEAD_SIGN = "\uD83D\uDC7E";
private static final String BODY_SIGN = "\u26AB";
public Snake (int x, int y) {
snakeParts.add(new GameObject(x, y));
snakeParts.add(new GameObject(x + 1, y));
snakeParts.add(new GameObject(x + 2, y));
}
public void draw(Game game) {
snakeParts.add(0, game.setCellValueEx(x, y, HEAD_SIGN));
for(int i = 1; i < snakeParts.size(); i++){
snakeParts.add(i, game.setCellValueEx(x, y, BODY_SIGN));
}
}
}
класс SnakeGame
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 Snake snake;
@Override
public void initialize() {
setScreenSize(WIDTH, HEIGHT);
createGame();
}
private void createGame() {
snake = new Snake (WIDTH/2, HEIGHT/2);
drawScene();
//Apple apple = new Apple (7, 7);
//apple.draw(this);
}
private void drawScene() {
for (int i = 0; i < getScreenWidth(); i++) {
for(int j = 0; j < getScreenHeight(); j++) {
setCellColor(i, j, Color.PINK);
}
}
snake.draw(this);
}
}