Esempio n. 1
0
  @Override
  public boolean generate() {

    GenTexture3D noisegen = new GenTexture3D(length, jump, Game.getSeed());

    float[][][] m = noisegen.simplexNoise(random, 128, 0.4f).map().getArray();

    apply(m);

    return true;
  }
 /**
  * Consente di inviare al server la mossa effettuata dal player.
  *
  * @param m identificativo della mossa da inviare. E' un intero e deve essere compreso tra 0 e 8.
  *     0 rappresenta la mossa in posizione (0,0); 1 rappresenta la mossa in posizione (0,1); 2
  *     rappresenta la mossa in posizione (0,2); 3 rappresenta la mossa in posizione (1,0); 4
  *     rappresenta la mossa in posizione (1,1); 5 rappresenta la mossa in posizione (1,2); 6
  *     rappresenta la mossa in posizione (2,0); 7 rappresenta la mossa in posizione (2,1); 8
  *     rappresenta la mossa in posizione (2,2).
  * @throws RemoteException
  */
 public void sendMove(int m) throws RemoteException {
   g.sendMovement(p, m);
   grid[m / Game.GRID_DIMENSION][m % Game.GRID_DIMENSION] = Game.P1_CELL;
 }