Пример #1
0
 /**
  * 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++;
       }
     }
   }
 }