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