Noise: Make buffer size parameters unsigned

master
kwolekr 2015-05-15 13:21:23 -04:00
parent eaef678e0b
commit 5d1d7c17ea
2 changed files with 7 additions and 7 deletions

View 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;

View 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);