package com.javarush.games.snake;
import com.javarush.engine.cell.*;
public class Apple extends GameObject {
private final String APPLE_SIGN = "\uD83C\uDF4E";
public Apple(int x, int y) {
super(x, y);
}
public void draw(Game game) {
setCellValueEx (x, y, Color.NONE, APPLE_SIGN,Color.GREEN, 75);
}
}
REM
29 уровень
почему setCellValueEx красный?
Решен
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Сергей Замятин
15 декабря 2018, 17:16решение
Подумай, какой объект должен его вызывать
+2
REM
16 декабря 2018, 19:32
Можно пожалуйста подробней. Я действительно не понимаю.
метод setCellValueEx вызывает метод draw класса Apple, далее метод draw вызван в классе SnakeGame в методе createGame который в свою очередь вызван в методе initialize.
О каком объекте идет речь?:(
0
Сергей Замятин
17 декабря 2018, 05:06
В методе draw у тебя какой объект указан?
+1
REM
18 декабря 2018, 00:10
объект game типа Game ... :) прозрение не наступило. Можно попросить в личку написать?Знаю что тут нельзя по правилам предоставлять ответ.
0
Сергей Замятин
18 декабря 2018, 17:01
Всё правильно. Теперь у этого объекта нужно вызвать метод setCellValueEx. Через какой знак можно обратиться к методу объекта?
0
Сергей Замятин
21 декабря 2018, 10:46
Ну как, сработало?
0
REM
22 декабря 2018, 16:54
Да, спасибо.
0