Друзья, помогите пожалуйста.
Всё работает как часы. Не понимаю, что валидатор не устраивает в очередной раз.
"Рекомендация от ментора"
"Убедись, что метод getLevel возвращает правильные игровые объекты для первого уровня."
Так, вроде, для всех уровней возвращаются правильные объекты.
package com.javarush.task.task34.task3410.controller;
import com.javarush.task.task34.task3410.model.Direction;
import com.javarush.task.task34.task3410.model.GameObjects;
import com.javarush.task.task34.task3410.model.Model;
import com.javarush.task.task34.task3410.view.View;
public class Controller implements EventListener {
private Model model;
private View view;
public Controller() {
this.model = new Model();
model.restart();
model.setEventListener(this);
this.view = new View(this);
this.view.init();
view.setEventListener(this);
}
public static void main(String[] args) {
Controller controller = new Controller();
}
@Override
public void move(Direction direction) {
model.move(direction);
view.update();
}
@Override
public void restart() {
model.restart();
view.update();
}
@Override
public void startNextLevel() {
model.startNextLevel();
view.update();
}
@Override
public void levelCompleted(int level) {
view.completed(level);
}
public GameObjects getGameObjects() {
return model.getGameObjects();
}
}