minecraft2D/Generator.pde

17 lines
423 B
Plaintext

class Generator {
private long seed;
private float noiseScale;
private int maxHight = settings.maxHight;
Generator(long seed, float noiseScale) {
this.seed = seed;
this.noiseScale = noiseScale;
}
public Chunk generateChunk(int x, int y) {
noiseSeed(seed);
int hight = (int)map(noise(x * noiseScale, y * noiseScale), 0, 1, 0, maxHight);
return new Chunk(x, y, hight);
}
}