diff options
Diffstat (limited to 'block.gd')
-rw-r--r-- | block.gd | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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] |