summaryrefslogtreecommitdiffstats
path: root/src/BlockArea.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into chunksparsing/structsTycho2014-05-011-1/+4
|\
| * Template MagicTycho2014-04-281-1/+4
| | | | | | | | | | | | Removed need to allocate a fake meta block by using templates to provide a version of the code that does not use metas. Also changed the function to a template argument to make sure that the compilier is able to inline it.
* | Implemented Chunk Sparsing with segmentsTycho2014-04-261-4/+1
|/
* Merged branch 'msDifference'.madmaxoft2014-04-011-0/+1
|\
| * Added new merge strategy "msDifference"STRWarrior2014-03-311-0/+1
| |
* | cBlockArea: Added the msMask merge strategy.madmaxoft2014-04-011-0/+9
|/
* Implemented the msSpongePrint merge strategy.madmaxoft2014-03-281-2/+11
| | | | Similar to msImprint, but allows prefabs to carve out air pockets, too. The sponge block is used as the NOP block.
* BlockArea: Create() can take the size as Vector3i, too.madmaxoft2014-03-251-2/+8
|
* BlockArea: Switched internal coords to Vector3i.madmaxoft2014-03-251-17/+19
|
* Merge remote-tracking branch 'xdot/master'madmaxoft2014-03-121-1/+1
|\
| * Unified Vector classesandrew2014-03-111-1/+1
| |
* | Renamed cBlockArea Offset to WEOffset.madmaxoft2014-03-121-4/+5
| | | | | | | | Even in getters / setters.
* | Renamed m_Offset to m_WEOffsetSTRWarrior2014-03-111-2/+3
| |
* | Using ```const Vector3i &```STRWarrior2014-03-111-2/+2
| |
* | This allows a blockarea to have an Offset.STRWarrior2014-03-101-0/+5
|/
* Added useful parameter overloads to cBlockArea Lua API.madmaxoft2014-02-241-0/+38
|
* Added cBlockArea::GetVolume, exported to Lua API.madmaxoft2014-02-231-27/+30
|
* Fixed bindings for cBlockArea:Get(Rel)BlockTypeMeta().madmaxoft2014-02-201-0/+6
| | | | They no longer require the ghost output params.
* Moved Schematic file methods to seperate classTycho2014-01-201-17/+1
|
* Seperated BlockArea From WorldTycho2014-01-201-6/+3
| | | | If anyone can come up with a better name for the interface I'll change it, It contians to methods which do compleatly unrelated things
* Moved source to srcAlexander Harkness2013-11-241-0/+310