/** * This method initializes the {@link snakesandladders.Square squares} from 1 through 100 using * nested for loops. It also assigns them their grid coordinates. */ public static void initialiseSquares() { Integer k = 1; for (Integer i = 9; i >= 0; i--) { if (i % 2 != 0) { for (Integer j = 0; j < 10; j++) { Square sq = new Square(k, j, i); sq.setMinSize(50, 50); sq.setAlignment(Pos.CENTER); squares[k] = sq; k++; } } else { for (Integer j = 9; j >= 0; j--) { Square sq = new Square(k, j, i); sq.setMinSize(50, 50); sq.setAlignment(Pos.CENTER); squares[k] = sq; k++; } } } }