Mgv5/v7/flat/fractal: Move tunnel noise calculation into generateCaves
authorparamat <mat.gregory@virginmedia.com>
Sun, 31 Jan 2016 04:23:46 +0000 (04:23 +0000)
committerparamat <mat.gregory@virginmedia.com>
Tue, 2 Feb 2016 06:37:01 +0000 (06:37 +0000)
commit0a8af8814787654dcbe0459a28255586fbfa3bd1
treea39f134cbe4e2a4d12110202f614e1a5495a0fa1
parent80c7612e76ca83fa69a6e709213026478edfe5ab
Mgv5/v7/flat/fractal: Move tunnel noise calculation into generateCaves

Tunnel 3D noises are only calculated when solid terrain is present
in mapchunk, avoiding large amounts of unnecessary calculations
Change 'int' to 's16' in calculateNoise
Change 'i' to 'vi' for voxelmanip indexes for consistency
Keep 'u32 index3d' local to a smaller part of tunnel code
Mgv7: Don't call CaveV7 if no solid terrain in mapchunk
Give 'open' bool a more descriptive name
src/mapgen_flat.cpp
src/mapgen_fractal.cpp
src/mapgen_v5.cpp
src/mapgen_v7.cpp