Код: Выделить всё
public void createMap(){
for (int i = 1; i < 20; i ++){
for (int j = 1 ; j < 20; j ++) {
coord[i][j] = setCoordinates(random.nextInt(4) + 1, random.nextInt(4) + 1);
}
}
System.out.println(getCoord());
}
Код: Выделить всё
public Coordinates setCoordinates (int row, int column){
this.row = row;
this.column = column;
return coord[row][column];
}
Код: Выделить всё
public class Coordinates {
int row;
int column;
public void setColumn(int column){
this.column = column;
}
public void setRow(int row){
this.row = row;
}
public int getRow(){
return row;
}
public int getColumn(){
return column;
}
}
Как я могу изменить свой код, чтобы фактически инициализировать значения в массиве?
Конечная цель — создать координатную сетку для 2D-игры. Есть ли что-то особенное, что мне следует иметь в виду, если я пытаюсь использовать это в GUI GridPane, например, тип возвращаемого значения? Пожалуйста, дайте мне знать, если потребуется дополнительная информация. Заранее спасибо за вашу помощь.
Подробнее здесь: https://stackoverflow.com/questions/472 ... es-in-java
Мобильная версия