summaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/dico/parcels2/util/Region.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/util/Region.kt')
-rw-r--r--src/main/kotlin/io/dico/parcels2/util/Region.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/util/Region.kt b/src/main/kotlin/io/dico/parcels2/util/Region.kt
index f786693..1801b4e 100644
--- a/src/main/kotlin/io/dico/parcels2/util/Region.kt
+++ b/src/main/kotlin/io/dico/parcels2/util/Region.kt
@@ -10,4 +10,9 @@ data class Region(val origin: Vec3i, val size: Vec3i) {
val z = (origin.z + size.z) / 2.0
return Vec3d(x, y, z)
}
+
+ fun withSize(size: Vec3i): Region {
+ if (size == this.size) return this
+ return Region(origin, size)
+ }
} \ No newline at end of file