Эй, я пытаюсь нарисовать сетку. Я выбрал 2D-массив и пытаюсь заполнить его Rectangle2D. Я хотел бы, чтобы сетка была равными квадратами, где персонаж может быть включен. Вот мой код:
public class GameWindow
{
public static int[][] map = {
{0, 0, 1, 0, 0},
{0, 0, 1, 0, 0},
{0, 0, 1, 0, 0},
{0, 0, 1, 0, 0},
{0, 0, 1, 0, 0},
{0, 2, 1, 0, 0}
};
public static double[][] board;
public static Rectangle2D setBoard()
{
Rectangle2D.Double tile = new Rectangle2D.Double(10, 10, 10, 10);
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
board[i][j] = tile;
}
}
}
public static int rows = 6;
public static int columns = 5;
public static int[][] next = new int[rows][columns];
public static void main(String[] args)
{
for(int i = 0; i < map.length; i++)
{
for(int j = 0; j < map[i].length; j++)
{
System.out.print(map[i][j] + " ");
}
System.out.println();
}
}
}
Произошла ошибка компиляции, и она не позволяет мне хранить прямоугольники в этом массиве. Также у меня есть сомнения, что это даже сделало бы сетку.