summaryrefslogtreecommitdiffstats
path: root/src/BlockArea.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2014-04-28Disabled MSVC warnings about constant bool expressions.madmaxoft1-2/+19
2014-04-28Removed static from combinators.Tycho1-7/+7
2014-04-28Fixed unbraced ifsTycho1-10/+40
2014-04-28Removed inlines from combinatorsTycho1-7/+7
2014-04-28Template MagicTycho1-168/+175
2014-04-27Worked around const pointerTycho1-2/+3
2014-04-27Initialised MetaArrays in BlockAreaTycho1-2/+6
2014-04-27Fixed bad commentTycho1-1/+1
2014-04-26Implemented Chunk Sparsing with segmentsTycho1-97/+69
2014-04-03Fixed a few MSVC type warnings.Mattes D1-1/+1
2014-04-01cBlockArea: Added the msMask merge strategy.madmaxoft1-0/+30
2014-03-31Added new merge strategy "msDifference"STRWarrior1-0/+34
2014-03-28Implemented the msSpongePrint merge strategy.madmaxoft1-4/+34
2014-03-25BlockArea: Create() can take the size as Vector3i, too.madmaxoft1-0/+9
2014-03-25BlockArea: Switched internal coords to Vector3i.madmaxoft1-175/+149
2014-03-11Using ```const Vector3i &```STRWarrior1-1/+1
2014-03-12Renamed cBlockArea Offset to WEOffset.madmaxoft1-2/+2
2014-03-11Renamed m_Offset to m_WEOffsetSTRWarrior1-3/+3
2014-03-10This allows a blockarea to have an Offset.STRWarrior1-0/+19
2014-02-24Added useful parameter overloads to cBlockArea Lua API.madmaxoft1-0/+95
2014-02-24Fixed crash in cBlockArea rotation.madmaxoft1-6/+6
2014-01-20Moved Schematic file methods to seperate classTycho1-158/+1
2014-01-20Seperated BlockArea From WorldTycho1-5/+4
2014-01-07Fixed a few MSVC warnings.madmaxoft1-3/+3
2013-12-31fixed warnings in BlockArea.cppTycho Bickerstaff1-0/+2
2013-12-26cBlockArea: Fixed writing full-height areas.madmaxoft1-2/+2
2013-12-25Fixed block area height check.madmaxoft1-2/+2
2013-12-20Fixed a typo in cBlockArea merging code.madmaxoft1-2/+1
2013-12-17cBlockArea: origin is initialized in the constructor and the loader.madmaxoft1-0/+6
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-07-29Changed everyting to Unix line endings.Alexander Harkness1-2124/+2124
2013-06-21Explosions don't produce warnings in cBlockArea; fixed logging in cBlockAreamadmaxoft@gmail.com1-7/+7
2013-03-31BlockArea: Added runtime check for coords in Debug modemadmaxoft@gmail.com1-0/+7
2013-03-26BlockArea: Finished rotation and mirroring with meta. Implemented example meta handling for vines, stairs and torches.madmaxoft@gmail.com1-12/+143
2013-03-26cBlockArea: Fixed type / meta copypasta errors in mirroring and rotation codemadmaxoft@gmail.com1-7/+37
2013-03-25BlockArea: Implemented rotation without meta manipulationmadmaxoft@gmail.com1-6/+76
2013-03-25BlockArea: Implemented mirroring without meta manipulationmadmaxoft@gmail.com1-0/+182
2013-03-19The subgenerators use cChunkDesc instead of raw arrays. cChunkDesc is based on cBlockArea. Initial version of Lakes generator.madmaxoft@gmail.com1-0/+79
2013-02-13Implemented the cBlockArea:RelLine() API function.madmaxoft@gmail.com1-1/+135
2013-02-13Added HOOK_WEATHER_CHANGING.madmaxoft@gmail.com1-0/+12
2013-02-11Added a forgotten part of the cBlockArea::FillRelCuboid() function.madmaxoft@gmail.com1-0/+21
2013-02-11More API functions in cBlockArea: Create(), Fill(), FillRelArea()madmaxoft@gmail.com1-0/+130
2013-02-10Added cBlockArea:Merge() API function to merge two block areas using different strategies.madmaxoft@gmail.com1-1/+180
2013-02-10cBlockArea: Added empty NBT tags to schematic file saving for better compatibility.madmaxoft@gmail.com1-0/+5
2013-02-09Added cBlockArea:Expand() API function (untested)madmaxoft@gmail.com1-0/+90
2013-02-08cChunkDesc can now read and write cBlockAreas.madmaxoft@gmail.com1-0/+34
2013-02-07Added cBlockArea:CopyTo() and :CopyFrom(), so now block areas can be duplicated easily.madmaxoft@gmail.com1-0/+45
2013-02-07cBlockArea can now be saved as a .schematic file.madmaxoft@gmail.com1-0/+46
2013-02-07Added a sanity check to cBlockArea:Crop()madmaxoft@gmail.com1-0/+13
2013-02-07Added a cGZipFile class for reading GZipped files.madmaxoft@gmail.com1-13/+6
2013-02-06cBlockArea can now be loaded from a .schematic file.madmaxoft@gmail.com1-0/+122
2013-02-06Added a new API call to cBlockArea: Crop().madmaxoft@gmail.com1-1/+82
2013-01-04cBlockArea now has a GetBlockTypeMeta() and GetRelBlockTypeMeta() methodsmadmaxoft@gmail.com1-0/+37
2012-10-14BlockArea: Added const-ness to non-modifying functions, so that a const cBlockArea & can be used.madmaxoft@gmail.com1-11/+11
2012-10-06BlockArea writing support (BlockTypes with BlockMeta only)madmaxoft@gmail.com1-4/+61
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com1-1/+1
2012-07-09BlockArea name change revertedlapayo94@gmail.com1-1/+1
2012-07-08Squirrel Pluginslapayo94@gmail.com1-1/+1
2012-07-02cBlockArea object added (with only minimal testing so far)madmaxoft@gmail.com1-0/+626