summaryrefslogtreecommitdiffstats
path: root/src/Cuboid.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-28Added a basic PalettedBlockArea implementation (#4377)Mattes D1-0/+22
2019-08-10Added more clamping operations to cCuboid.Mattes D1-0/+8
2019-08-09Removed coord-based API from cCuboid. (#4362)Mattes D1-19/+20
2017-08-28Add TOLUA_EXPOSITION for readabilitypeterbell101-1/+1
2017-08-28cCuboid: restore default copy construct and assign.peterbell101-7/+4
2017-08-28Repair the removed constructor of cCuboid `cCuboid(otherCuboid)` (#3966)Bastien ADAM1-0/+7
* Repair the removed constructor of cCuboid `cCuboid(const cCuboid & a_Cuboid) : p1(a_Cuboid.p1), p2(a_Cuboid.p2) {}` * Update Cuboid.cpp * Update Cuboid.h
2017-08-17Changed int parameters to vector parameters in cCuboid and simulators (#3874)Lane Kolbly1-10/+8
2017-08-13Shortened DoIntervalsIntersect to two comparisons, made inline. (#3883)Lane Kolbly1-1/+23
* Shortened DoIntervalsIntersect to two comparisons, made inline. * Applied DeMorgan's * a_Max1 => a_Max2 * Moved DoIntervalsIntersect definition into header file. * Moved DoesIntersect into header. * Unindented line
2017-08-03Remove double includes part 2 (#3890)peterbell101-2/+0
2016-02-05Bulk clearing of whitespaceLogicParrot1-11/+11
2014-08-03Fixed a ToLua warning - operator = not supported.madmaxoft1-1/+5
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft1-2/+2
2014-07-21Cuboid: added explicit copy assignment operatorarchshift1-0/+2
2014-07-17Fixed basic whitespace problems.madmaxoft1-2/+2
Indenting by spaces and alignment by spaces, as well as trailing whitespace on non-empty lines.
2014-03-15Added cCuboid:Assign(OtherCuboid) API function.madmaxoft1-0/+1
2014-03-11Unified Vector classesandrew1-2/+1
2014-03-09Hardened cCuboid with asserts for its assumptions.madmaxoft1-3/+5
2014-03-09Added cCuboid::Engulf().madmaxoft1-0/+3
2014-02-26Added more utility functions to cCuboid.madmaxoft1-4/+23
GetVolume(), Expand(), ClampX(), ClampY(), ClampZ()
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-03-31cCuboid: Added the IsCompletelyInside() functionmadmaxoft@gmail.com1-0/+3
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1339 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-03-31Added cCuboid:Assign() and cChunkDesc:FloorRelCuboid()madmaxoft@gmail.com1-0/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1333 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-03-29Cuboid: Fixed intersection calculationmadmaxoft@gmail.com1-0/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1325 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-03-29Cuboid: Added DoesIntersect(), more IsInside() and more constructorsmadmaxoft@gmail.com1-0/+17
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1323 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-03-29Cuboid: Added the DifX/Y/Z functionsmadmaxoft@gmail.com1-35/+46
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1320 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-01-12Merged branch "branches/hooks" into "trunk".madmaxoft@gmail.com1-15/+15
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1139 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com1-0/+0
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-06-14Attempt to bring sanity to newlines across systems.cedeel@gmail.com1-39/+39
git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-03MCServer c++ source filesfaketruth1-0/+40
git-svn-id: http://mc-server.googlecode.com/svn/trunk@3 0a769ca7-a7f5-676a-18bf-c427514a06d6