--- deliantra/server/common/noise.C 2011/04/23 05:42:11 1.6 +++ deliantra/server/common/noise.C 2011/04/23 06:35:55 1.7 @@ -538,13 +538,13 @@ ///////////////////////////////////////////////////////////////////////////// -#if 0 -void hack(); void hack() +void noise_test (); +void noise_test () { - frac_gen gen (0.5, 2); + frac_gen gen (0.5, 1.9); frac_gen gen3; -#if 0 +#if 1 int N = 1024; printf ("P5 %d %d 255\n", N, N); @@ -557,7 +557,7 @@ //putc (127 * n.noise (x * 0.1, y * 0.1, 0, 0,0,1) + 128, stdout); //putc (256 * gen.terrain2 (x * 0.004, y * 0.004, 8), stdout); //putc (256 * gen.fBm (x * 0.01, y * 0.01, 3), stdout); - //putc (256 * gen.turbulence (x * 0.004 - 1, y * 0.004 - 1, 8), stdout); + putc (256 * gen.turbulence (vec2d (x * 0.004 - 1, y * 0.004 - 1), 8), stdout); //putc (256 * gen.heterofractal (x * 0.008, y * 0.008, 8, 0.9), stdout); // mountais or somesuch(?) @@ -566,7 +566,9 @@ // temperature //putc (256 * gen.fBm (x * 0.002, y * 0.002, 2), stdout); // rain - //putc (256 * gen.ridgedmultifractal (x * 0.01, y * 0.01, 3, 1.03, 2), stdout); + + //cells + //putc (256 * gen.ridgedmultifractal (vec2d (x * 0.01, y * 0.01), 3, 0.5 + gen.noise(vec2d(x*0.01,y*0.01)), 2), stdout); } } #else @@ -612,4 +614,3 @@ exit (0); } -#endif