summaryrefslogtreecommitdiff
path: root/block.gd
diff options
context:
space:
mode:
Diffstat (limited to 'block.gd')
-rw-r--r--block.gd5
1 files changed, 3 insertions, 2 deletions
diff --git a/block.gd b/block.gd
index c1f2ab5..5896266 100644
--- a/block.gd
+++ b/block.gd
@@ -225,7 +225,8 @@ var BLOCK_TYPES = {
},
}
-var position: Vector3
+var position: Vector3i
+var global_position: Vector3i
var type: Type
@@ -241,7 +242,7 @@ func add_face(surface_tool: SurfaceTool, face: Face):
for idx in FACES[face].size():
var triangle = FACES[face][idx]
var triangle_positions = triangle.map(func(item):
- return (item * (BLOCK_SIZE * 0.5)) + position + (BLOCK_SIZE * 0.5)
+ return (item * (BLOCK_SIZE * 0.5)) + Vector3(global_position) + (BLOCK_SIZE * 0.5)
)
var uvs = FACE_UVS[face][idx]