Mapgen v6: Various mudflow code improvements and bugfixes (#8805)
authorParamat <paramat@users.noreply.github.com>
Sat, 24 Aug 2019 19:06:31 +0000 (20:06 +0100)
committerGitHub <noreply@github.com>
Sat, 24 Aug 2019 19:06:31 +0000 (20:06 +0100)
commitb53a60c8d5757dc2298257d2c808f731697c05fd
tree3728765679ff5402ff243d8652d514bd29aea464
parentfbc8724d59e8ad7bff06f6764fa06612283a903a
Mapgen v6: Various mudflow code improvements and bugfixes  (#8805)

Calculate 'i' inside 'y' loop to avoid 'i' and 'y' becoming
out of step due to the uses of 'continue'.
Simplify calculation of 'p2d' when coordinates are inverted.
Remove some unnecessary and unreliable 'index out of
voxelmanip' checks.
Move calculation of '&em' out of loops.
For 'Loop further down until not air' code, use y coordinate
to detect being out of voxelmanip, instead of checking index
which did not detect that.
Add and improve comments.
Indent the 'for (;; y--) {' loop.
Improve format and fix codestyle issues.
src/mapgen/mapgen_v6.cpp