]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/noise.h
fixed problem with vc++ build crashing at startup
[dragonfireclient.git] / src / noise.h
index ee73aa3e10a85c650f368d2f8e8844a3b272cfc5..88b995b1e6484098e43b7bfb08d395b540513677 100644 (file)
@@ -20,13 +20,26 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #ifndef NOISE_HEADER
 #define NOISE_HEADER
 
+double easeCurve(double t);
 // Return value: -1 ... 1
 double noise2d(int x, int y, int seed);
+double noise3d(int x, int y, int z, int seed);
 
 double noise2d_gradient(double x, double y, int seed);
+double noise3d_gradient(double x, double y, double z, int seed);
 
 double noise2d_perlin(double x, double y, int seed,
                int octaves, double persistence);
 
+double noise2d_perlin_abs(double x, double y, int seed,
+               int octaves, double persistence);
+
+double noise3d_perlin(double x, double y, double z, int seed,
+               int octaves, double persistence);
+
+double noise3d_perlin_abs(double x, double y, double z, int seed,
+               int octaves, double persistence);
+
 #endif