summaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
diff options
context:
space:
mode:
authorDico Karssiens <dico.karssiens@gmail.com>2018-07-30 14:52:36 +0100
committerDico Karssiens <dico.karssiens@gmail.com>2018-07-30 14:52:36 +0100
commitdbab42039432f1516ce64fc11b8af1f4d874576f (patch)
tree32340a758299e1b6484c4a2aca8a726131907b19 /src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
parent48da05c9e866cbdfa3bdedb7d3ae35201993bf14 (diff)
Set up clear performance test
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt')
-rw-r--r--src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt b/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
index 1c01571..41df083 100644
--- a/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
+++ b/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
@@ -22,7 +22,7 @@ class Schematic {
val size = region.size.also { _size = it }
val data = arrayOfNulls<BlockData>(region.blockCount).also { _data = it }
//val extra = mutableMapOf<Vec3i, (Block) -> Unit>().also { extra = it }
- val blocks = RegionTraversal.XZY.regionTraverser(region)
+ val blocks = RegionTraversal.DOWNWARD.regionTraverser(region)
for ((index, vec) in blocks.withIndex()) {
markSuspensionPoint()
@@ -38,7 +38,7 @@ class Schematic {
fun getPasteTask(world: World, position: Vec3i): TimeLimitedTask = {
if (!isLoaded) throw IllegalStateException()
val region = Region(position, _size!!)
- val blocks = RegionTraversal.XZY.regionTraverser(region)
+ val blocks = RegionTraversal.DOWNWARD.regionTraverser(region)
val data = _data!!
for ((index, vec) in blocks.withIndex()) {