|
|
@ -2,6 +2,8 @@ package net.minecraft.src;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.Random;
|
|
|
|
import java.util.Random;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import static net.minecraft.src.Constants.*;
|
|
|
|
|
|
|
|
|
|
|
|
public class NoiseGeneratorPerlin64 extends NoiseGenerator
|
|
|
|
public class NoiseGeneratorPerlin64 extends NoiseGenerator
|
|
|
|
{
|
|
|
|
{
|
|
|
|
private int[] permutations;
|
|
|
|
private int[] permutations;
|
|
|
@ -122,7 +124,7 @@ public class NoiseGeneratorPerlin64 extends NoiseGenerator
|
|
|
|
var73 = this.lerp(var35, this.grad(this.permutations[var66 + 1], var31, 0.0D, var38 - 1.0D), this.grad(this.permutations[var22 + 1], var31 - 1.0D, 0.0D, var38 - 1.0D));
|
|
|
|
var73 = this.lerp(var35, this.grad(this.permutations[var66 + 1], var31, 0.0D, var38 - 1.0D), this.grad(this.permutations[var22 + 1], var31 - 1.0D, 0.0D, var38 - 1.0D));
|
|
|
|
double var79 = this.lerp(var42, var70, var73);
|
|
|
|
double var79 = this.lerp(var42, var70, var73);
|
|
|
|
var10001 = var75++;
|
|
|
|
var10001 = var75++;
|
|
|
|
par1ArrayOfDouble[var10001] += (var79 * var77);
|
|
|
|
par1ArrayOfDouble[var10001] += FLOAT_PERLIN_GENERATOR ? (float) (var79 * var77) : var79 * var77;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -203,7 +205,7 @@ public class NoiseGeneratorPerlin64 extends NoiseGenerator
|
|
|
|
double var60 = this.lerp(var56, var33, var35);
|
|
|
|
double var60 = this.lerp(var56, var33, var35);
|
|
|
|
double var62 = this.lerp(var49, var58, var60);
|
|
|
|
double var62 = this.lerp(var49, var58, var60);
|
|
|
|
var10001 = var19++;
|
|
|
|
var10001 = var19++;
|
|
|
|
par1ArrayOfDouble[var10001] += (var62 * var20);
|
|
|
|
par1ArrayOfDouble[var10001] += FLOAT_PERLIN_GENERATOR ? (float) (var62 * var20) : var62 * var20;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|