summaryrefslogtreecommitdiffstats
path: root/src/Generating/ComposableGenerator.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Enable some more clang-tidy linter checks (#4738)peterbell102020-05-151-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Using Super.Mattes D2020-04-161-2/+3
|
* ChunkGenerator: Changed to use cChunkCoords.Mattes D2019-09-081-2/+2
|
* ShapeGen, HeiGen: Changed to use cChunkCoords.Mattes D2019-09-081-6/+5
|
* BiomeGen: Changed to use cChunkCoords params.Mattes D2019-09-081-1/+1
|
* Moved the generator defaults to ComposableGenerator.Mattes D2019-09-061-7/+32
|
* Separated chunk generator from world / plugin interfaces.Mattes D2019-09-061-4/+4
| | | | The generator now only takes care of servicing synchronous "GetChunk(X, Y)" and "GetBiomes(X, Y)" requests.
* Remove smart pointer macrospeterbell102017-07-211-5/+5
|
* Bulk clearing of whitespaceLogicParrot2016-02-051-16/+16
|
* Updated old forum linksMathias2016-01-311-1/+1
|
* Added PieceStructures generator.Mattes D2015-12-011-0/+12
|
* Generator: Shape initial refactoring.Mattes D2014-11-121-30/+65
| | | | The code compiles, but several structure generators are broken, crash on start.
* Generator: Rewritten to use SharedPtrs.Mattes D2014-10-191-15/+18
|
* Unified StructureGens and FinisherGens.madmaxoft2014-03-011-38/+18
| | | | Now they are all Finishers. Fixes #398.
* Decoupled cChunkGenerator from cWorld and cRoot.madmaxoft2014-01-101-1/+1
| | | | Now the chunk generator can be used by other projects without depending on the two hugest structures in MCS.
* Composition generator creating moved to a separate function.madmaxoft2014-01-091-0/+6
| | | | Also it forces the defaults into the INI file.
* Height generator creating moved info HeiGen.cpp.madmaxoft2014-01-091-1/+8
| | | | The generator also explicitly sets the default back into the INI file.
* Moved BiomeGen creation from INI file data to BioGen.cpp.madmaxoft2013-11-281-0/+7
| | | | This way it can be shared between MCServer and BiomeVisualiser.
* Moved source to srcAlexander Harkness2013-11-241-0/+181