aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/FastNoise.h
blob: f41c32e83ba4f72d25bc45c5f0ffe9ba21533ec4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

class FastNoise
{
private:
    byte **noiseMaps;
    int levels;

public:
    FastNoise(int levels);
	FastNoise(Random *random, int levels);

	void init(Random *random, int levels);
	~FastNoise();

	doubleArray getRegion(doubleArray buffer, double x, double y, double z, int xSize, int ySize, int zSize, double xScale, double yScale, double zScale);
};