@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; }