Noise: Make buffer size parameters unsigned
authorkwolekr <kwolekr@minetest.net>
Fri, 15 May 2015 17:21:23 +0000 (13:21 -0400)
committerkwolekr <kwolekr@minetest.net>
Fri, 15 May 2015 20:20:30 +0000 (16:20 -0400)
src/noise.cpp
src/noise.h

index 7a23819c8c9e121bda325f8d77e1b8edca6c2182..f5d985fffd5ced3ec07277818b84b5976f3a2d7f 100644 (file)
@@ -460,7 +460,7 @@ float NoisePerlin3D(NoiseParams *np, float x, float y, float z, int seed)
 }
 
 
-Noise::Noise(NoiseParams *np_, int seed, int sx, int sy, int sz)
+Noise::Noise(NoiseParams *np_, int seed, u32 sx, u32 sy, u32 sz)
 {
        memcpy(&np, np_, sizeof(np));
        this->seed = seed;
@@ -512,7 +512,7 @@ void Noise::allocBuffers()
 }
 
 
-void Noise::setSize(int sx, int sy, int sz)
+void Noise::setSize(u32 sx, u32 sy, u32 sz)
 {
        this->sx = sx;
        this->sy = sy;
index 5757cbc99871cc6473d4f53a9e11ff934eb992bc..0e4252dd42a5261c436120c625fe7efb103f6cd9 100644 (file)
@@ -149,18 +149,18 @@ class Noise {
 public:
        NoiseParams np;
        int seed;
-       int sx;
-       int sy;
-       int sz;
+       u32 sx;
+       u32 sy;
+       u32 sz;
        float *noise_buf;
        float *gradient_buf;
        float *persist_buf;
        float *result;
 
-       Noise(NoiseParams *np, int seed, int sx, int sy, int sz=1);
+       Noise(NoiseParams *np, int seed, u32 sx, u32 sy, u32 sz=1);
        ~Noise();
 
-       void setSize(int sx, int sy, int sz=1);
+       void setSize(u32 sx, u32 sy, u32 sz=1);
        void setSpreadFactor(v3f spread);
        void setOctaves(int octaves);