Как построить логический метод, чтобы определить, является ли столбец целевого местоположения соседним? - PullRequest
0 голосов
/ 23 апреля 2020

Я студент по компьютерной инженерии, моя домашняя работа - сделать шахматы, но на уроке квадрата я застрял. Как я могу назначить это, чтобы узнать, является ли мое целевое местоположение соседом столбца моего текущего местоположения?

public class Square {

    int row;
    char [] column = {'A','B','C','D','E','F','G','H'};
    boolean isAtSameColumn = false;
    boolean isNeighborColumn = false;
    public Square (char[] column, int row){
        this.row = row;
        this.column = column;



    }

Это мой класс Square, ниже я хочу использовать логический метод, чтобы определить, является ли столбец моего целевого местоположения соседним с моим текущее местоположение фигуры на доске.

public boolean isNeighborColumn(Square targetLocation) {
       for (int i = 0;i < 7;i++){
           if(column[i] < targetLocation.column[i+1]){
               return true;
           }

       }
       return false;
    }
...