summaryrefslogtreecommitdiffstats
path: root/src/Generating/HeiGen.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-05-15Enable some more clang-tidy linter checks (#4738)peterbell101-2/+2
* Avoid inefficient AString -> c_str() -> AString round trip * Avoid redundant string init expressions * Avoid unnecessary return, continue, etc. * Add .clang-format to help with clang-tidy fix-its * Avoid unnecessary passing by value * Avoid unnecessary local copying * Avoid copying in range-for loops * Avoid over-complicated boolean expressions * Some violations missed by my local clang-tidy * Allow unnecessary continue statements * Add brackets * Another expression missed locally * Move BindingsProcessor call into clang-tidy.sh and add space * Fix pushd not found error * Different grouping of CheckBlockInteractionRate
2020-04-16Using Super.Mattes D1-3/+4
2019-09-08ShapeGen, HeiGen: Changed to use cChunkCoords.Mattes D1-12/+16
2017-07-21Remove smart pointer macrospeterbell101-1/+1
2017-05-21Clang 5.0 fixesLukas Pioch1-1/+1
- Added override keyword - Removed inherited member variables
2016-02-05Bulk clearing of whitespaceLogicParrot1-13/+13
2015-12-01Added PieceStructures generator.Mattes D1-0/+8
2015-07-07Fixed warnings generated by 64-bit MSVC.Mattes D1-6/+6
2015-05-19Fixed a lot of warningstycho1-1/+1
2014-11-26Merge remote-tracking branch 'origin-master' into c++11Tiger Wang1-32/+66
2014-11-23Added TwoHeights shape generator.Mattes D1-6/+7
This is a faster shape generator that can generate overhangs and has biome awareness.
2014-11-18Moved all Noise-related files into a separate folder.Mattes D1-1/+1
2014-11-13Gen refactor: Implemented CompositedHeiGen.Mattes D1-0/+32
This fixes crashes in the Village generator due to the missing generator.
2014-11-12Generator: Shape initial refactoring.Mattes D1-26/+27
The code compiles, but several structure generators are broken, crash on start.
2014-10-19Mountain height gen: Added ditches.Mattes D1-1/+2
2014-10-19Generator: Rewritten to use SharedPtrs.Mattes D1-5/+5
2014-06-11Revert "Initial Mesa Bryce implementation."madmaxoft1-21/+0
This reverts commit 1ff1a93866ab81e3868588a256f446a902a1a8c4.
2014-06-10Initial Mesa Bryce implementation.madmaxoft1-0/+21
2014-06-09Added an experimental height generator, Mountains.madmaxoft1-0/+21
2013-11-28Added new biomes to old height generators.madmaxoft1-1/+1
Now Biomal and DistortedHeight generators will work with new biomes.
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-10-11CompoGen and HeiGen read their settings in their respective Initialize() functions.madmaxoft1-8/+12
2013-05-06DistortedHeightmap: Small optimizations, memory leak fix.madmaxoft@gmail.com1-0/+3
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1449 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-05Re-worked generator subobject ownership, added a cache for the CompositionGenmadmaxoft@gmail.com1-1/+1
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1447 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-05Added the DistortedHeightmap height and composition generator.madmaxoft@gmail.com1-2/+3
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1445 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-04-22HeiGenBiomal: interpolate in 4x4 blocks on float valuesmadmaxoft@gmail.com1-1/+1
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1406 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-01-25Merged the usable portion of the "gens" branch.madmaxoft@gmail.com1-1/+1
Splitting off the Composable generator and fiddling with LuaChunk / ChunkDesc is good, other generators not good yet. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1171 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com1-1/+1
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-09-23Source files cleanup: Generating-related files in a separate subfoldermadmaxoft@gmail.com1-2/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@881 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-06-14Attempt to bring sanity to newlines across systems.cedeel@gmail.com1-137/+137
git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-06-02Added a cHeiGenCache object for caching generated heightmaps. World generation is now about twice as fast as before Rev 535 :)madmaxoft@gmail.com1-0/+36
git-svn-id: http://mc-server.googlecode.com/svn/trunk@538 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-06-02Added the Biomal height generator, made it the default height generator.madmaxoft@gmail.com1-0/+37
git-svn-id: http://mc-server.googlecode.com/svn/trunk@536 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-05-25Merged the composable_generator branch into the trunkmadmaxoft@gmail.com1-0/+64
git-svn-id: http://mc-server.googlecode.com/svn/trunk@504 0a769ca7-a7f5-676a-18bf-c427514a06d6