From: ShadowNinja Date: Tue, 21 Apr 2015 02:56:29 +0000 (-0400) Subject: Fix sign-compare compiler warnings in mg_ore.cpp X-Git-Tag: 0.4.13~348 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c197e039226db9f154703a424c012615c223a7f6;p=oweals%2Fminetest.git Fix sign-compare compiler warnings in mg_ore.cpp --- diff --git a/src/mg_ore.cpp b/src/mg_ore.cpp index 12934c3ff..a94d1d6d9 100644 --- a/src/mg_ore.cpp +++ b/src/mg_ore.cpp @@ -135,7 +135,7 @@ void OreScatter::generate(MMVManip *vm, int mapseed, u32 blockseed, u32 orechance = (csize * csize * csize) / clust_num_ores; u32 nclusters = volume / clust_scarcity; - for (int i = 0; i != nclusters; i++) { + for (u32 i = 0; i != nclusters; i++) { int x0 = pr.range(nmin.X, nmax.X - csize + 1); int y0 = pr.range(nmin.Y, nmax.Y - csize + 1); int z0 = pr.range(nmin.Z, nmax.Z - csize + 1); @@ -250,9 +250,9 @@ void OreBlob::generate(MMVManip *vm, int mapseed, u32 blockseed, noise->seed = blockseed + i; size_t index = 0; - for (int z1 = 0; z1 != csize; z1++) - for (int y1 = 0; y1 != csize; y1++) - for (int x1 = 0; x1 != csize; x1++, index++) { + for (u32 z1 = 0; z1 != csize; z1++) + for (u32 y1 = 0; y1 != csize; y1++) + for (u32 x1 = 0; x1 != csize; x1++, index++) { u32 i = vm->m_area.index(x0 + x1, y0 + y1, z0 + z1); if (!CONTAINS(c_wherein, vm->m_data[i].getContent())) continue;