summaryrefslogtreecommitdiffstats
path: root/source/Generating/ChunkDesc.h
diff options
context:
space:
mode:
authormadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2013-03-31 18:22:35 +0200
committermadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2013-03-31 18:22:35 +0200
commit394933fc47c834632a66b89fdc0548af43337771 (patch)
tree77dcf7f7a54291f148f3ecc003c97bb27ccab39c /source/Generating/ChunkDesc.h
parentMineShafts: Set the default GridSize to 256 (diff)
downloadcuberite-394933fc47c834632a66b89fdc0548af43337771.tar
cuberite-394933fc47c834632a66b89fdc0548af43337771.tar.gz
cuberite-394933fc47c834632a66b89fdc0548af43337771.tar.bz2
cuberite-394933fc47c834632a66b89fdc0548af43337771.tar.lz
cuberite-394933fc47c834632a66b89fdc0548af43337771.tar.xz
cuberite-394933fc47c834632a66b89fdc0548af43337771.tar.zst
cuberite-394933fc47c834632a66b89fdc0548af43337771.zip
Diffstat (limited to '')
-rw-r--r--source/Generating/ChunkDesc.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/source/Generating/ChunkDesc.h b/source/Generating/ChunkDesc.h
index a73a175a3..a18b26142 100644
--- a/source/Generating/ChunkDesc.h
+++ b/source/Generating/ChunkDesc.h
@@ -121,6 +121,28 @@ public:
);
}
+ /// Replaces the blocks in the cuboid by the dst blocks if they are considered non-floor (air, water); allows cuboid out of range of this chunk
+ void FloorRelCuboid(
+ int a_MinX, int a_MaxX,
+ int a_MinY, int a_MaxY,
+ int a_MinZ, int a_MaxZ,
+ BLOCKTYPE a_DstType, NIBBLETYPE a_DstMeta
+ );
+
+ /// Replaces the blocks in the cuboid by the dst blocks if they are considered non-floor (air, water); allows cuboid out of range of this chunk
+ void FloorRelCuboid(
+ const cCuboid & a_RelCuboid,
+ BLOCKTYPE a_DstType, NIBBLETYPE a_DstMeta
+ )
+ {
+ FloorRelCuboid(
+ a_RelCuboid.p1.x, a_RelCuboid.p2.x,
+ a_RelCuboid.p1.y, a_RelCuboid.p2.y,
+ a_RelCuboid.p1.z, a_RelCuboid.p2.z,
+ a_DstType, a_DstMeta
+ );
+ }
+
// tolua_end