Esempio n. 1
0
 public void __init__() {
   int medium = cote / 2;
   int value = 1;
   for (int i = -medium; i <= medium; i++) {
     for (int j = -medium; j <= medium; j++) {
       for (int k = -medium; k <= medium; k++) {
         if (i + j + k == 0) {
           BasePlateau basePlateau = new BasePlateau(i, j, k, medium);
           if (basePlateau.isExtrem(medium)) {
             basePlateau.setValue(value);
             value = (value % 2) + 1;
           }
           ;
           positions.add(basePlateau);
           add(basePlateau);
           positions.add(basePlateau);
         }
       }
     }
   }
   orderVoisin(positions);
   repaint();
 }