From f448ca4259d7f76fc58bc3b5c12ea8d04ab49a87 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sat, 11 Jan 2025 12:31:00 +0100 Subject: next commit --- block.gd | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'block.gd') diff --git a/block.gd b/block.gd index bfa9928..97f2695 100644 --- a/block.gd +++ b/block.gd @@ -85,6 +85,8 @@ enum Type { DIRT, LEAVES, STONE, + ICE, + SELECTION, } const BLOCK_TYPES = { @@ -128,6 +130,26 @@ const BLOCK_TYPES = { Vector2(2, 0), # BOTTOM ], }, + Type.ICE: { + "uv2s": [ + Vector2(2, 1), # FRONT + Vector2(2, 1), # BACK + Vector2(2, 1), # LEFT + Vector2(2, 1), # RIGHT + Vector2(2, 1), # TOP + Vector2(2, 1), # BOTTOM + ], + }, + Type.SELECTION: { + "uv2s": [ + Vector2(3, 2), # FRONT + Vector2(3, 2), # BACK + Vector2(3, 2), # LEFT + Vector2(3, 2), # RIGHT + Vector2(3, 2), # TOP + Vector2(3, 2), # BOTTOM + ], + }, } var position: Vector3 @@ -146,7 +168,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 + position + return (item / 2.0) + position + Vector3(0.5, 0.5, 0.5) ) var uvs = FACE_UVS[face][idx] -- cgit v1.2.3