Ich haben alles gemacht lt. Anweisung, trotzdem komme ich nicht weiter.
- The Snake class must have a private List<GameObject> snakeParts field that is initialized with a new ArrayList<> when it is declared
Ich habe in der Snake-Classe das List<GameObject> Feld zugefügt.
Habe es sogar auf ArrayList<GameObject> bzw. private ArrayList<GameObject> geändert. wird immer noch als Fehler angezeigt.
- The constructor must create three GameObjects with the following arguments: first - (x, y); second - (x + 1, y); third - (x + 2, y).
Ich habe die 3 GameObjecte erstellt. Trotzdem als Fehler markiert. Warum?
- The GameObjects created in the constructor must be added to the snakeParts list in order: first, second, third.
Habe die 3 GameObjects der ArrayList zugefügt. Trotz als Fehler markiert, warum?
Ich habe die Snake-Class mit und ohne extends GameObject ausprobiert. Ändert leider nichts.
package com.codegym.games.snake;
import com.codegym.engine.cell.*;
public class Apple extends GameObject {
private static final String APPLE_SIGN = "\uD83C\uDF4E";
public Apple(int x, int y) {
super(x,y); // hiermit wird das GameObject(x,y) aufgerufen!
}
public void draw(Game game) {
game.setCellValueEx(x, y, Color.NONE, APPLE_SIGN, Color.DARKRED, 75);
}
}