From c28a843592f8c88c6bb1cca830009d1affb3e9e0 Mon Sep 17 00:00:00 2001 From: SmallJoker Date: Fri, 7 Apr 2017 17:59:27 +0200 Subject: Cavegen: Fix non-constant array initializer error for MSVC --- src/cavegen.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/cavegen.cpp') diff --git a/src/cavegen.cpp b/src/cavegen.cpp index 6275c516e..7993b20e7 100644 --- a/src/cavegen.cpp +++ b/src/cavegen.cpp @@ -199,7 +199,7 @@ bool CavernsNoise::generateCaverns(MMVManip *vm, v3s16 nmin, v3s16 nmax) noise_cavern->perlinMap3D(nmin.X, nmin.Y - 1, nmin.Z); // Cache cavern_amp values - float cavern_amp[m_csize.Y + 1]; + float *cavern_amp = new float[m_csize.Y + 1]; u8 cavern_amp_index = 0; // Index zero at column top for (s16 y = nmax.Y; y >= nmin.Y - 1; y--, cavern_amp_index++) { cavern_amp[cavern_amp_index] = @@ -241,6 +241,7 @@ bool CavernsNoise::generateCaverns(MMVManip *vm, v3s16 nmin, v3s16 nmax) } } + delete[] cavern_amp; return has_cavern; } -- cgit v1.2.3