Добрый день. модуль Model.java. Метод -right().
В методе поворачиваем два раза двумерный массив, что бы воспользоваться методами private boolean mergeTiles(Tile[] tiles) и private boolean compressTiles(Tile[] tiles) . Оба этих метода делают ход влево, и проверены на предыдущих этапах.
В классе main закоментирован код для тестирования. В классе Model Сделан метод printTiles() для вывода на консоль массива gameTiles .
Не могу победить Валидатор, по одному пункту-Ходу вправо. В других направлениях валидация проходит, хотя код и логика идентичны.
Несколько раз переписывал, по разному код. В комментариях советуют synchronized добавить, но мне это добавление не помогло.
Помогите.
package com.javarush.task.task35.task3513;
public class Main {
public static void main(String[] args) {
Model model = new Model();
for (int i = 0; i < 6; i++) {
model.addTile();
}
model.printTiles();
model.right();
model.printTiles();
}
}