diff --git a/.gitignore b/.gitignore index 0af181c..f37ee31 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ # Godot 4+ specific ignores .godot/ /android/ + +.DS_Store diff --git a/Assets/Placeholders/Square/3D/BrickWall.mtl b/Assets/Placeholders/Square/3D/BrickWall.mtl new file mode 100644 index 0000000..d0aa009 --- /dev/null +++ b/Assets/Placeholders/Square/3D/BrickWall.mtl @@ -0,0 +1,4 @@ +# Made in Blockbench 4.12.2 +newmtl m_cad5dffe-71c6-058d-ee85-b159a4f9c274 +map_Kd Bricks.png +newmtl none \ No newline at end of file diff --git a/Assets/Placeholders/Square/3D/BrickWall.obj b/Assets/Placeholders/Square/3D/BrickWall.obj new file mode 100644 index 0000000..81beada --- /dev/null +++ b/Assets/Placeholders/Square/3D/BrickWall.obj @@ -0,0 +1,37 @@ +# Made in Blockbench 4.12.2 +mtllib BrickWall.mtl + +o cube +v 0.5 1 0.5 +v 0.5 1 -0.5 +v 0.5 0 0.5 +v 0.5 0 -0.5 +v -0.5 1 0.5 +v -0.5 1 -0.5 +v -0.5 0 0.5 +v -0.5 0 -0.5 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_cad5dffe-71c6-058d-ee85-b159a4f9c274 +f 4/1/1 2/2/1 1/3/1 3/4/1 +f 7/5/2 5/6/2 6/7/2 8/8/2 +f 3/9/3 1/10/3 5/11/3 7/12/3 +f 8/13/4 6/14/4 2/15/4 4/16/4 \ No newline at end of file diff --git a/Assets/Placeholders/Square/3D/BrickWall.obj.import b/Assets/Placeholders/Square/3D/BrickWall.obj.import new file mode 100644 index 0000000..0cbd2a4 --- /dev/null +++ b/Assets/Placeholders/Square/3D/BrickWall.obj.import @@ -0,0 +1,22 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://xefwv6btevpj" +path="res://.godot/imported/BrickWall.obj-095086007701b456fd21252de7a61716.mesh" + +[deps] + +files=["res://.godot/imported/BrickWall.obj-095086007701b456fd21252de7a61716.mesh"] + +source_file="res://Assets/Placeholders/Square/3D/BrickWall.obj" +dest_files=["res://.godot/imported/BrickWall.obj-095086007701b456fd21252de7a61716.mesh", "res://.godot/imported/BrickWall.obj-095086007701b456fd21252de7a61716.mesh"] + +[params] + +generate_tangents=true +scale_mesh=Vector3(1, 1, 1) +offset_mesh=Vector3(0, 0, 0) +optimize_mesh=true +force_disable_mesh_compression=false diff --git a/Assets/Placeholders/Square/3D/BrickWallTop.mtl b/Assets/Placeholders/Square/3D/BrickWallTop.mtl new file mode 100644 index 0000000..e48a69a --- /dev/null +++ b/Assets/Placeholders/Square/3D/BrickWallTop.mtl @@ -0,0 +1,4 @@ +# Made in Blockbench 4.12.2 +newmtl m_ef50a918-e1c1-7088-9aea-135079f6cc8c +map_Kd Wall.png +newmtl none \ No newline at end of file diff --git a/Assets/Placeholders/Square/3D/BrickWallTop.obj b/Assets/Placeholders/Square/3D/BrickWallTop.obj new file mode 100644 index 0000000..77dd1fb --- /dev/null +++ b/Assets/Placeholders/Square/3D/BrickWallTop.obj @@ -0,0 +1,155 @@ +# Made in Blockbench 4.12.2 +mtllib BrickWallTop.mtl + +o cube +v 0.5 0 0.5 +v 0.5 0 -0.25 +v -0.5 0 0.5 +v -0.5 0 -0.25 +vt 0.125 0.875 +vt 0.125 1 +vt 0 1 +vt 0 0.875 +vn 0 1 0 +usemtl m_ef50a918-e1c1-7088-9aea-135079f6cc8c +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v 0.5 0.125 -0.25 +v 0.5 0.125 -0.5 +v 0.5 0 -0.25 +v 0.5 0 -0.5 +v -0.5 0.125 -0.5 +v -0.5 0.125 -0.25 +v -0.5 0 -0.5 +v -0.5 0 -0.25 +vt 0 0.15625 +vt 1 0.15625 +vt 1 0.015625 +vt 0 0.015625 +vt 0.6640625 0.2890625 +vt 0.953125 0.2890625 +vt 0.953125 0.171875 +vt 0.6640625 0.171875 +vt 1 0.15625 +vt 0 0.15625 +vt 0 0.015625 +vt 1 0.015625 +vt 0.6640625 0.2890625 +vt 0.953125 0.2890625 +vt 0.953125 0.171875 +vt 0.6640625 0.171875 +vt 0 0.3125 +vt 1 0.3125 +vt 1 0.140625 +vt 0 0.140625 +vt 0 0.3125 +vt 1 0.3125 +vt 1 0.140625 +vt 0 0.140625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_ef50a918-e1c1-7088-9aea-135079f6cc8c +f 8/8/2 11/7/2 9/6/2 6/5/2 +f 7/12/3 8/11/3 6/10/3 5/9/3 +f 12/16/4 7/15/4 5/14/4 10/13/4 +f 11/20/5 12/19/5 10/18/5 9/17/5 +f 10/24/6 5/23/6 6/22/6 9/21/6 +f 11/28/7 8/27/7 7/26/7 12/25/7 +o cube +v 0.4375 0.25 -0.25 +v 0.4375 0.25 -0.5 +v 0.4375 0.125 -0.25 +v 0.4375 0.125 -0.5 +v 0.125 0.25 -0.5 +v 0.125 0.25 -0.25 +v 0.125 0.125 -0.5 +v 0.125 0.125 -0.25 +vt 0.1640625 0.296875 +vt 0.453125 0.296875 +vt 0.453125 0.1796875 +vt 0.1640625 0.1796875 +vt 0.6640625 0.2890625 +vt 0.953125 0.2890625 +vt 0.953125 0.171875 +vt 0.6640625 0.171875 +vt 0.6640625 0.2890625 +vt 0.953125 0.2890625 +vt 0.953125 0.171875 +vt 0.6640625 0.171875 +vt 0.6640625 0.2890625 +vt 0.953125 0.2890625 +vt 0.953125 0.171875 +vt 0.6640625 0.171875 +vt 0.203125 0.4453125 +vt 0.421875 0.4453125 +vt 0.421875 0.3125 +vt 0.203125 0.3125 +vt 0 1 +vt 0.0390625 1 +vt 0.0390625 0.96875 +vt 0 0.96875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_ef50a918-e1c1-7088-9aea-135079f6cc8c +f 16/32/8 19/31/8 17/30/8 14/29/8 +f 15/36/9 16/35/9 14/34/9 13/33/9 +f 20/40/10 15/39/10 13/38/10 18/37/10 +f 19/44/11 20/43/11 18/42/11 17/41/11 +f 18/48/12 13/47/12 14/46/12 17/45/12 +usemtl none +f 19/52/13 16/51/13 15/50/13 20/49/13 +o cube +v -0.0625 0.25 -0.25 +v -0.0625 0.25 -0.5 +v -0.0625 0.125 -0.25 +v -0.0625 0.125 -0.5 +v -0.375 0.25 -0.5 +v -0.375 0.25 -0.25 +v -0.375 0.125 -0.5 +v -0.375 0.125 -0.25 +vt 0.6640625 0.2890625 +vt 0.953125 0.2890625 +vt 0.953125 0.171875 +vt 0.6640625 0.171875 +vt 0.6640625 0.2890625 +vt 0.953125 0.2890625 +vt 0.953125 0.171875 +vt 0.6640625 0.171875 +vt 0.6640625 0.2890625 +vt 0.953125 0.2890625 +vt 0.953125 0.171875 +vt 0.6640625 0.171875 +vt 0.6640625 0.2890625 +vt 0.953125 0.2890625 +vt 0.953125 0.171875 +vt 0.6640625 0.171875 +vt 0.6953125 0.4296875 +vt 0.9140625 0.4296875 +vt 0.9140625 0.28125 +vt 0.6953125 0.28125 +vt 0 1 +vt 0.0390625 1 +vt 0.0390625 0.96875 +vt 0 0.96875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_ef50a918-e1c1-7088-9aea-135079f6cc8c +f 24/56/14 27/55/14 25/54/14 22/53/14 +f 23/60/15 24/59/15 22/58/15 21/57/15 +f 28/64/16 23/63/16 21/62/16 26/61/16 +f 27/68/17 28/67/17 26/66/17 25/65/17 +f 26/72/18 21/71/18 22/70/18 25/69/18 +usemtl none +f 27/76/19 24/75/19 23/74/19 28/73/19 \ No newline at end of file diff --git a/Assets/Placeholders/Square/3D/BrickWallTop.obj.import b/Assets/Placeholders/Square/3D/BrickWallTop.obj.import new file mode 100644 index 0000000..a7dc55c --- /dev/null +++ b/Assets/Placeholders/Square/3D/BrickWallTop.obj.import @@ -0,0 +1,22 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://bw8afk2dpfpsj" +path="res://.godot/imported/BrickWallTop.obj-2a369a6c7f5d2b6e3a5338e4f4fea667.mesh" + +[deps] + +files=["res://.godot/imported/BrickWallTop.obj-2a369a6c7f5d2b6e3a5338e4f4fea667.mesh"] + +source_file="res://Assets/Placeholders/Square/3D/BrickWallTop.obj" +dest_files=["res://.godot/imported/BrickWallTop.obj-2a369a6c7f5d2b6e3a5338e4f4fea667.mesh", "res://.godot/imported/BrickWallTop.obj-2a369a6c7f5d2b6e3a5338e4f4fea667.mesh"] + +[params] + +generate_tangents=true +scale_mesh=Vector3(1, 1, 1) +offset_mesh=Vector3(0, 0, 0) +optimize_mesh=true +force_disable_mesh_compression=false diff --git a/Assets/Placeholders/Square/3D/Bricks.png b/Assets/Placeholders/Square/3D/Bricks.png new file mode 100644 index 0000000..adc9e0f Binary files /dev/null and b/Assets/Placeholders/Square/3D/Bricks.png differ diff --git a/Assets/Placeholders/Square/3D/Bricks.png.import b/Assets/Placeholders/Square/3D/Bricks.png.import new file mode 100644 index 0000000..a8b7876 --- /dev/null +++ b/Assets/Placeholders/Square/3D/Bricks.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bv5wms22ienmu" +path.s3tc="res://.godot/imported/Bricks.png-8c8235ca8187078ef8da9431ae990ece.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Placeholders/Square/3D/Bricks.png" +dest_files=["res://.godot/imported/Bricks.png-8c8235ca8187078ef8da9431ae990ece.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Assets/Placeholders/Square/3D/Sand.png b/Assets/Placeholders/Square/3D/Sand.png new file mode 100644 index 0000000..49ca67b Binary files /dev/null and b/Assets/Placeholders/Square/3D/Sand.png differ diff --git a/Assets/Placeholders/Square/3D/Sand.png.import b/Assets/Placeholders/Square/3D/Sand.png.import new file mode 100644 index 0000000..be2a4bb --- /dev/null +++ b/Assets/Placeholders/Square/3D/Sand.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqls3eniuv2m7" +path.s3tc="res://.godot/imported/Sand.png-804d1ec3e1e0bf007782d45f1dc570a0.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Placeholders/Square/3D/Sand.png" +dest_files=["res://.godot/imported/Sand.png-804d1ec3e1e0bf007782d45f1dc570a0.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Assets/Placeholders/Square/3D/Wall.png b/Assets/Placeholders/Square/3D/Wall.png new file mode 100644 index 0000000..e1e07f0 Binary files /dev/null and b/Assets/Placeholders/Square/3D/Wall.png differ diff --git a/Assets/Placeholders/Square/3D/Wall.png.import b/Assets/Placeholders/Square/3D/Wall.png.import new file mode 100644 index 0000000..e9255ba --- /dev/null +++ b/Assets/Placeholders/Square/3D/Wall.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lmwmo7101j87" +path.s3tc="res://.godot/imported/Wall.png-e069773723d2319e43c84e24a5506bb2.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Placeholders/Square/3D/Wall.png" +dest_files=["res://.godot/imported/Wall.png-e069773723d2319e43c84e24a5506bb2.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Assets/Placeholders/Square/3D/Wallfloor.png b/Assets/Placeholders/Square/3D/Wallfloor.png new file mode 100644 index 0000000..8b2894f Binary files /dev/null and b/Assets/Placeholders/Square/3D/Wallfloor.png differ diff --git a/Assets/Placeholders/Square/3D/Wallfloor.png.import b/Assets/Placeholders/Square/3D/Wallfloor.png.import new file mode 100644 index 0000000..5595d17 --- /dev/null +++ b/Assets/Placeholders/Square/3D/Wallfloor.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkxxq2xfhmbkl" +path.s3tc="res://.godot/imported/Wallfloor.png-7866bd084531ae8b474dd913219fda99.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Placeholders/Square/3D/Wallfloor.png" +dest_files=["res://.godot/imported/Wallfloor.png-7866bd084531ae8b474dd913219fda99.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Assets/Placeholders/Square/Bricks.png b/Assets/Placeholders/Square/Bricks.png new file mode 100644 index 0000000..adc9e0f Binary files /dev/null and b/Assets/Placeholders/Square/Bricks.png differ diff --git a/Assets/Placeholders/Square/Bricks.png.import b/Assets/Placeholders/Square/Bricks.png.import new file mode 100644 index 0000000..ea07ab6 --- /dev/null +++ b/Assets/Placeholders/Square/Bricks.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2e7403lr3duh" +path="res://.godot/imported/Bricks.png-003cce38ce466ab496eb6c6f5b74841d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/Square/Bricks.png" +dest_files=["res://.godot/imported/Bricks.png-003cce38ce466ab496eb6c6f5b74841d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/Square/Sand.png b/Assets/Placeholders/Square/Sand.png new file mode 100644 index 0000000..49ca67b Binary files /dev/null and b/Assets/Placeholders/Square/Sand.png differ diff --git a/Assets/Placeholders/Square/Sand.png.import b/Assets/Placeholders/Square/Sand.png.import new file mode 100644 index 0000000..53fd616 --- /dev/null +++ b/Assets/Placeholders/Square/Sand.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bsf3i6xos65r6" +path="res://.godot/imported/Sand.png-e247eec68910190b3a8aabeb78e8dd7c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/Square/Sand.png" +dest_files=["res://.godot/imported/Sand.png-e247eec68910190b3a8aabeb78e8dd7c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/Square/Wall.png b/Assets/Placeholders/Square/Wall.png new file mode 100644 index 0000000..e1e07f0 Binary files /dev/null and b/Assets/Placeholders/Square/Wall.png differ diff --git a/Assets/Placeholders/Square/Wall.png.import b/Assets/Placeholders/Square/Wall.png.import new file mode 100644 index 0000000..de684b0 --- /dev/null +++ b/Assets/Placeholders/Square/Wall.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmkvaiqpxr2w3" +path="res://.godot/imported/Wall.png-5c2f68f6706061c1038b24ee308b09e8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/Square/Wall.png" +dest_files=["res://.godot/imported/Wall.png-5c2f68f6706061c1038b24ee308b09e8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/Square/Wallfloor.png b/Assets/Placeholders/Square/Wallfloor.png new file mode 100644 index 0000000..8b2894f Binary files /dev/null and b/Assets/Placeholders/Square/Wallfloor.png differ diff --git a/Assets/Placeholders/Square/Wallfloor.png.import b/Assets/Placeholders/Square/Wallfloor.png.import new file mode 100644 index 0000000..1a688d9 --- /dev/null +++ b/Assets/Placeholders/Square/Wallfloor.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4ev110wa21bc" +path="res://.godot/imported/Wallfloor.png-e6be2af617e880ec0c6cc20e86159fe7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/Square/Wallfloor.png" +dest_files=["res://.godot/imported/Wallfloor.png-e6be2af617e880ec0c6cc20e86159fe7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/Square/black.png b/Assets/Placeholders/Square/black.png new file mode 100644 index 0000000..aa3bd8b Binary files /dev/null and b/Assets/Placeholders/Square/black.png differ diff --git a/Assets/Placeholders/Square/black.png.import b/Assets/Placeholders/Square/black.png.import new file mode 100644 index 0000000..997cfc9 --- /dev/null +++ b/Assets/Placeholders/Square/black.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cu7g2n8h1rody" +path="res://.godot/imported/black.png-4131aff0608b658ff9af9a5baac7ce77.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/Square/black.png" +dest_files=["res://.godot/imported/black.png-4131aff0608b658ff9af9a5baac7ce77.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/Square/brick.png b/Assets/Placeholders/Square/brick.png new file mode 100644 index 0000000..6ae57e1 Binary files /dev/null and b/Assets/Placeholders/Square/brick.png differ diff --git a/Assets/Placeholders/Square/brick.png.import b/Assets/Placeholders/Square/brick.png.import new file mode 100644 index 0000000..72d5268 --- /dev/null +++ b/Assets/Placeholders/Square/brick.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccpvs5ec17ep3" +path.s3tc="res://.godot/imported/brick.png-5d5dfd1ad0b6970083319eb75280cf6d.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Placeholders/Square/brick.png" +dest_files=["res://.godot/imported/brick.png-5d5dfd1ad0b6970083319eb75280cf6d.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Assets/Placeholders/Square/light.png b/Assets/Placeholders/Square/light.png new file mode 100644 index 0000000..efa660c Binary files /dev/null and b/Assets/Placeholders/Square/light.png differ diff --git a/Assets/Placeholders/Square/light.png.import b/Assets/Placeholders/Square/light.png.import new file mode 100644 index 0000000..2512b2e --- /dev/null +++ b/Assets/Placeholders/Square/light.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbo3i5owyna26" +path="res://.godot/imported/light.png-9040db5f09d0be26e5b2e2efab89ffb6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/Square/light.png" +dest_files=["res://.godot/imported/light.png-9040db5f09d0be26e5b2e2efab89ffb6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/Square/torch.png b/Assets/Placeholders/Square/torch.png new file mode 100644 index 0000000..1d321c1 Binary files /dev/null and b/Assets/Placeholders/Square/torch.png differ diff --git a/Assets/Placeholders/Square/torch.png.import b/Assets/Placeholders/Square/torch.png.import new file mode 100644 index 0000000..9afa0dd --- /dev/null +++ b/Assets/Placeholders/Square/torch.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dldouys735qnt" +path="res://.godot/imported/torch.png-decc9216861896e51e1bc004d6c3a8f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/Square/torch.png" +dest_files=["res://.godot/imported/torch.png-decc9216861896e51e1bc004d6c3a8f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/hexagon-2.aseprite b/Assets/Placeholders/hexagon-2.aseprite new file mode 100644 index 0000000..2248f8b Binary files /dev/null and b/Assets/Placeholders/hexagon-2.aseprite differ diff --git a/Assets/Placeholders/hexagon-2.png b/Assets/Placeholders/hexagon-2.png new file mode 100644 index 0000000..8cd23c5 Binary files /dev/null and b/Assets/Placeholders/hexagon-2.png differ diff --git a/Assets/Placeholders/hexagon-2.png.import b/Assets/Placeholders/hexagon-2.png.import new file mode 100644 index 0000000..eb2b42e --- /dev/null +++ b/Assets/Placeholders/hexagon-2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5bh024vl2evo" +path="res://.godot/imported/hexagon-2.png-3056d72987ed9eedc32564352c51ff6b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/hexagon-2.png" +dest_files=["res://.godot/imported/hexagon-2.png-3056d72987ed9eedc32564352c51ff6b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/hexagon-autotile.aseprite b/Assets/Placeholders/hexagon-autotile.aseprite new file mode 100644 index 0000000..8fd62be Binary files /dev/null and b/Assets/Placeholders/hexagon-autotile.aseprite differ diff --git a/Assets/Placeholders/hexagon-autotile.png b/Assets/Placeholders/hexagon-autotile.png new file mode 100644 index 0000000..0333076 Binary files /dev/null and b/Assets/Placeholders/hexagon-autotile.png differ diff --git a/Assets/Placeholders/hexagon-autotile.png.import b/Assets/Placeholders/hexagon-autotile.png.import new file mode 100644 index 0000000..4245f99 --- /dev/null +++ b/Assets/Placeholders/hexagon-autotile.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://r0cfs5rnq17i" +path="res://.godot/imported/hexagon-autotile.png-53ff2ddc61ff6cde071d44a82763212b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/hexagon-autotile.png" +dest_files=["res://.godot/imported/hexagon-autotile.png-53ff2ddc61ff6cde071d44a82763212b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/hexagon.png b/Assets/Placeholders/hexagon.png similarity index 100% rename from hexagon.png rename to Assets/Placeholders/hexagon.png diff --git a/hexagon.png.import b/Assets/Placeholders/hexagon.png.import similarity index 71% rename from hexagon.png.import rename to Assets/Placeholders/hexagon.png.import index 9831bbd..3dc9ec7 100644 --- a/hexagon.png.import +++ b/Assets/Placeholders/hexagon.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://der2h1fixycxe" -path="res://.godot/imported/hexagon.png-c46fb4a7a195eaef0c3e4491a48e0d05.ctex" +path="res://.godot/imported/hexagon.png-1903391aa432b9dd14f758e637be3d19.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://hexagon.png" -dest_files=["res://.godot/imported/hexagon.png-c46fb4a7a195eaef0c3e4491a48e0d05.ctex"] +source_file="res://Assets/Placeholders/hexagon.png" +dest_files=["res://.godot/imported/hexagon.png-1903391aa432b9dd14f758e637be3d19.ctex"] [params] diff --git a/test.png b/Assets/Placeholders/test.png similarity index 100% rename from test.png rename to Assets/Placeholders/test.png diff --git a/test.png.import b/Assets/Placeholders/test.png.import similarity index 72% rename from test.png.import rename to Assets/Placeholders/test.png.import index 8ac6e2b..8d17995 100644 --- a/test.png.import +++ b/Assets/Placeholders/test.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dwtc2vp6g4mab" -path="res://.godot/imported/test.png-2b0b935732229e5bd5e655f2644b2498.ctex" +path="res://.godot/imported/test.png-d2e99df741fa03a4a765eef3ab79a24f.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://test.png" -dest_files=["res://.godot/imported/test.png-2b0b935732229e5bd5e655f2644b2498.ctex"] +source_file="res://Assets/Placeholders/test.png" +dest_files=["res://.godot/imported/test.png-d2e99df741fa03a4a765eef3ab79a24f.ctex"] [params] diff --git a/Assets/Placeholders/wall-0.png b/Assets/Placeholders/wall-0.png new file mode 100644 index 0000000..1059b51 Binary files /dev/null and b/Assets/Placeholders/wall-0.png differ diff --git a/Assets/Placeholders/wall-0.png.import b/Assets/Placeholders/wall-0.png.import new file mode 100644 index 0000000..56f52f5 --- /dev/null +++ b/Assets/Placeholders/wall-0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsj4mf3a2ar3p" +path="res://.godot/imported/wall-0.png-001d11e5a96e72c9e88f5f15ad8cef10.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/wall-0.png" +dest_files=["res://.godot/imported/wall-0.png-001d11e5a96e72c9e88f5f15ad8cef10.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/wall-1.png b/Assets/Placeholders/wall-1.png new file mode 100644 index 0000000..bc45c86 Binary files /dev/null and b/Assets/Placeholders/wall-1.png differ diff --git a/Assets/Placeholders/wall-1.png.import b/Assets/Placeholders/wall-1.png.import new file mode 100644 index 0000000..5d634fe --- /dev/null +++ b/Assets/Placeholders/wall-1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ttbwgyepdi1i" +path="res://.godot/imported/wall-1.png-061cd1b17c1c413029b991cce878c595.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/wall-1.png" +dest_files=["res://.godot/imported/wall-1.png-061cd1b17c1c413029b991cce878c595.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/wall-2.png b/Assets/Placeholders/wall-2.png new file mode 100644 index 0000000..526a62b Binary files /dev/null and b/Assets/Placeholders/wall-2.png differ diff --git a/Assets/Placeholders/wall-2.png.import b/Assets/Placeholders/wall-2.png.import new file mode 100644 index 0000000..3cd6465 --- /dev/null +++ b/Assets/Placeholders/wall-2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6g1mta164it0" +path="res://.godot/imported/wall-2.png-f8f0a598267a33eb4a5db52d6c2cc8f8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/wall-2.png" +dest_files=["res://.godot/imported/wall-2.png-f8f0a598267a33eb4a5db52d6c2cc8f8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/wall-s.png b/Assets/Placeholders/wall-s.png new file mode 100644 index 0000000..5d3bb97 Binary files /dev/null and b/Assets/Placeholders/wall-s.png differ diff --git a/Assets/Placeholders/wall-s.png.import b/Assets/Placeholders/wall-s.png.import new file mode 100644 index 0000000..9a8b9ab --- /dev/null +++ b/Assets/Placeholders/wall-s.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3c3ds320tfg3" +path="res://.godot/imported/wall-s.png-83a80598497a4bcc04329da90e222c9c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Placeholders/wall-s.png" +dest_files=["res://.godot/imported/wall-s.png-83a80598497a4bcc04329da90e222c9c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Placeholders/wall.aseprite b/Assets/Placeholders/wall.aseprite new file mode 100644 index 0000000..321af90 Binary files /dev/null and b/Assets/Placeholders/wall.aseprite differ diff --git a/Assets/Placeholders/wall.png b/Assets/Placeholders/wall.png new file mode 100644 index 0000000..a186d8a Binary files /dev/null and b/Assets/Placeholders/wall.png differ diff --git a/Assets/Placeholders/wall.png.import b/Assets/Placeholders/wall.png.import new file mode 100644 index 0000000..c343d6f --- /dev/null +++ b/Assets/Placeholders/wall.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbbb7juyr8owj" +path.s3tc="res://.godot/imported/wall.png-febc46f6fe0022aadfd0d956e15bcf89.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Placeholders/wall.png" +dest_files=["res://.godot/imported/wall.png-febc46f6fe0022aadfd0d956e15bcf89.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Scenes/Debugging/Square.tscn b/Scenes/Debugging/Square.tscn new file mode 100644 index 0000000..d1cd53b --- /dev/null +++ b/Scenes/Debugging/Square.tscn @@ -0,0 +1,145 @@ +[gd_scene load_steps=29 format=4 uid="uid://gcninm0pku08"] + +[ext_resource type="Texture2D" uid="uid://bsf3i6xos65r6" path="res://Assets/Placeholders/Square/Sand.png" id="1_7o7in"] +[ext_resource type="Texture2D" uid="uid://c2e7403lr3duh" path="res://Assets/Placeholders/Square/Bricks.png" id="2_a12mg"] +[ext_resource type="Texture2D" uid="uid://bmkvaiqpxr2w3" path="res://Assets/Placeholders/Square/Wall.png" id="3_i854y"] +[ext_resource type="Texture2D" uid="uid://4ev110wa21bc" path="res://Assets/Placeholders/Square/Wallfloor.png" id="4_5lc8u"] +[ext_resource type="ArrayMesh" uid="uid://xefwv6btevpj" path="res://Assets/Placeholders/Square/3D/BrickWall.obj" id="5_0wt5f"] +[ext_resource type="Texture2D" uid="uid://dldouys735qnt" path="res://Assets/Placeholders/Square/torch.png" id="5_rl6nh"] +[ext_resource type="ArrayMesh" uid="uid://bw8afk2dpfpsj" path="res://Assets/Placeholders/Square/3D/BrickWallTop.obj" id="6_23jx1"] +[ext_resource type="Texture2D" uid="uid://cu7g2n8h1rody" path="res://Assets/Placeholders/Square/black.png" id="6_p27iv"] +[ext_resource type="Texture2D" uid="uid://dbo3i5owyna26" path="res://Assets/Placeholders/Square/light.png" id="7_adrcv"] +[ext_resource type="Texture2D" uid="uid://cqls3eniuv2m7" path="res://Assets/Placeholders/Square/3D/Sand.png" id="7_wq35j"] +[ext_resource type="Texture2D" uid="uid://bkxxq2xfhmbkl" path="res://Assets/Placeholders/Square/3D/Wallfloor.png" id="8_gvjmn"] +[ext_resource type="Texture2D" uid="uid://bv5wms22ienmu" path="res://Assets/Placeholders/Square/3D/Bricks.png" id="9_3si7n"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ewej5"] +texture = ExtResource("1_7o7in") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_75j3w"] +texture = ExtResource("2_a12mg") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_t2mvs"] +texture = ExtResource("3_i854y") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ft3s6"] +texture = ExtResource("4_5lc8u") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tr0g7"] +texture = ExtResource("5_rl6nh") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ch4y0"] +texture = ExtResource("6_p27iv") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1f5pr"] +texture = ExtResource("7_adrcv") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_m7d8e"] +tile_size = Vector2i(128, 128) +sources/0 = SubResource("TileSetAtlasSource_ewej5") +sources/1 = SubResource("TileSetAtlasSource_75j3w") +sources/2 = SubResource("TileSetAtlasSource_t2mvs") +sources/3 = SubResource("TileSetAtlasSource_ft3s6") +sources/4 = SubResource("TileSetAtlasSource_tr0g7") +sources/5 = SubResource("TileSetAtlasSource_ch4y0") +sources/6 = SubResource("TileSetAtlasSource_1f5pr") + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6vgx6"] +albedo_texture = ExtResource("7_wq35j") + +[sub_resource type="PlaneMesh" id="PlaneMesh_kkspe"] +material = SubResource("StandardMaterial3D_6vgx6") +size = Vector2(1, 1) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vwl8k"] +albedo_texture = ExtResource("8_gvjmn") + +[sub_resource type="PlaneMesh" id="PlaneMesh_2lmlp"] +material = SubResource("StandardMaterial3D_vwl8k") +size = Vector2(1, 1) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tc8xf"] +albedo_texture = ExtResource("9_3si7n") + +[sub_resource type="PlaneMesh" id="PlaneMesh_5yk84"] +material = SubResource("StandardMaterial3D_tc8xf") +size = Vector2(1, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_2df3s"] + +[sub_resource type="MeshLibrary" id="MeshLibrary_ajtuf"] +item/0/name = "Wall" +item/0/mesh = ExtResource("5_0wt5f") +item/0/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/0/shapes = [] +item/0/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/0/navigation_layers = 1 +item/1/name = "WallTop" +item/1/mesh = ExtResource("6_23jx1") +item/1/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/1/shapes = [] +item/1/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/1/navigation_layers = 1 +item/2/name = "Sand" +item/2/mesh = SubResource("PlaneMesh_kkspe") +item/2/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/2/shapes = [] +item/2/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/2/navigation_layers = 1 +item/3/name = "WallFloor" +item/3/mesh = SubResource("PlaneMesh_2lmlp") +item/3/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/3/shapes = [] +item/3/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/3/navigation_layers = 1 +item/4/name = "WallFlat" +item/4/mesh = SubResource("PlaneMesh_5yk84") +item/4/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/4/shapes = [] +item/4/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/4/navigation_layers = 1 +item/5/name = "" +item/5/mesh = SubResource("BoxMesh_2df3s") +item/5/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/5/shapes = [] +item/5/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/5/navigation_layers = 1 + +[node name="Node2D" type="Node2D"] + +[node name="TileMapLayer" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAACAAIAAAAAAAAAAAABAAIAAAAAAAAAAAAAAAIAAAAAAAAAAAABAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAMAAAAAAAAAAAACAAQAAAAAAAAAAAADAAQAAAAAAAAAAAADAAMAAAAAAAAAAAADAAIAAAAAAAAAAAAEAAIAAAAAAAAAAAAEAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAAAAAAAAAAEAAMAAAAAAAAAAAAEAAQAAAAAAAAAAAABAAQAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAAACAAMAAAAAAAAAAAAHAAAAAAAAAAAAAAAGAAEAAAAAAAAAAAAFAAIAAAAAAAAAAAABAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAcAAAAAAAAAAAABAAcAAAAAAAAAAAABAAYAAAAAAAAAAAACAAYAAAAAAAAAAAADAAYAAAAAAAAAAAADAAUAAAAAAAAAAAAEAAUAAAAAAAAAAAAFAAMAAAAAAAAAAAAGAAQAAAAAAAAAAAAFAAQAAAAAAAAAAAAFAAUAAAAAAAAAAAACAAUAAAAAAAAAAAAEAAYAAAAAAAAAAAAFAAYAAAAAAAAAAAAGAAIAAAAAAAAAAAAGAAMAAAAAAAAAAAAGAAUAAAAAAAAAAAAGAAYAAAAAAAAAAAAHAAIAAAAAAAAAAAAHAAMAAAAAAAAAAAAHAAQAAAAAAAAAAAAHAAUAAAAAAAAAAAAHAAYAAAAAAAAAAAAAAAUAAAAAAAAAAAACAAcAAAAAAAAAAAADAAcAAAAAAAAAAAAEAAcAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAEAAAAAAAAAAAAFAAcAAAAAAAAAAAAGAAAAAAAAAAAAAAAGAAcAAAAAAAAAAAAHAAEAAAAAAAAAAAAHAAcAAAAAAAAAAAAAAPj/AAAAAAAAAAAAAPn/AAAAAAAAAAAAAPr/AAAAAAAAAAAAAPv/AAAAAAAAAAAAAPz/AAAAAAAAAAAAAP3/AAAAAAAAAAAAAP7/AAAAAAAAAAAAAP//AAAAAAAAAAABAPj/AAAAAAAAAAABAPn/AAAAAAAAAAABAPr/AAAAAAAAAAABAPv/AAAAAAAAAAABAPz/AAAAAAAAAAABAP3/AAAAAAAAAAABAP7/AAAAAAAAAAABAP//AAAAAAAAAAACAPj/AAAAAAAAAAACAPn/AAAAAAAAAAACAPr/AAAAAAAAAAACAPv/AAAAAAAAAAACAPz/AAAAAAAAAAACAP3/AAAAAAAAAAACAP7/AAAAAAAAAAACAP//AAAAAAAAAAADAPj/AAAAAAAAAAADAPn/AAAAAAAAAAADAPr/AAAAAAAAAAADAPv/AAAAAAAAAAADAPz/AAAAAAAAAAADAP3/AAAAAAAAAAADAP7/AAAAAAAAAAADAP//AAAAAAAAAAAEAPj/AAAAAAAAAAAEAPn/AAAAAAAAAAAEAPr/AAAAAAAAAAAEAPv/AAAAAAAAAAAEAPz/AAAAAAAAAAAEAP3/AAAAAAAAAAAEAP7/AAAAAAAAAAAEAP//AAAAAAAAAAAFAPj/AAAAAAAAAAAFAPn/AAAAAAAAAAAFAPr/AAAAAAAAAAAFAPv/AAAAAAAAAAAFAPz/AAAAAAAAAAAFAP3/AAAAAAAAAAAFAP7/AAAAAAAAAAAFAP//AAAAAAAAAAAGAPj/AAAAAAAAAAAGAPn/AAAAAAAAAAAGAPr/AAAAAAAAAAAGAPv/AAAAAAAAAAAGAPz/AAAAAAAAAAAGAP3/AAAAAAAAAAAGAP7/AAAAAAAAAAAGAP//AAAAAAAAAAAHAPj/AAAAAAAAAAAHAPn/AAAAAAAAAAAHAPr/AAAAAAAAAAAHAPv/AAAAAAAAAAAHAPz/AAAAAAAAAAAHAP3/AAAAAAAAAAAHAP7/AAAAAAAAAAAHAP//AAAAAAAAAAANAPn/BQAAAAAAAAANAPr/BQAAAAAAAAANAPv/BQAAAAAAAAANAPz/BQAAAAAAAAANAP3/BQAAAAAAAAAOAPn/BQAAAAAAAAAOAPr/BQAAAAAAAAAOAPv/BQAAAAAAAAAOAPz/BQAAAAAAAAAOAP3/BQAAAAAAAAAPAPn/BQAAAAAAAAAPAPr/BQAAAAAAAAAPAPv/BQAAAAAAAAAPAPz/BQAAAAAAAAAPAP3/BQAAAAAAAAAQAPn/BQAAAAAAAAAQAPr/BQAAAAAAAAAQAPv/BQAAAAAAAAAQAPz/BQAAAAAAAAAQAP3/BQAAAAAAAAARAPn/BQAAAAAAAAARAPr/BQAAAAAAAAARAPv/BQAAAAAAAAARAPz/BQAAAAAAAAARAP3/BQAAAAAAAAA=") +tile_set = SubResource("TileSet_m7d8e") + +[node name="TileMapLayer2" type="TileMapLayer" parent="."] +position = Vector2(0, -2) +tile_map_data = PackedByteArray("AAADAAMAAQAAAAAAAAAEAAMAAQAAAAAAAAADAAIAAgAAAAAAAAAEAAIAAgAAAAAAAAADAAQAAgAAAAAAAAAEAAQAAgAAAAAAAAADAAUAAQAAAAAAAAAEAAUAAQAAAAAAAAAFAAMAAwAAAAAAAAAFAAQAAgAAAAAAAAACAAMAAwAAAAAAAAACAAQAAgAAAAAAAAACAAUAAQAAAAAAAAAFAAUAAQAAAAAAAAADAP3/AQAAAAAAAAAEAP3/AQAAAAAAAAADAPz/AgAAAAAAAAAEAPz/AgAAAAAAAAADAPn/AgAAAAAAAAAEAPn/AgAAAAAAAAADAPr/AQAAAAAAAAAEAPr/AQAAAAAAAAABAP3/AQAAAAAAAAABAPz/AQAAAAAAAAABAPv/AgAAAAAAAAAAAPv/AgAAAAAAAAAAAPz/AQAAAAAAAAAAAP3/AQAAAAAAAAAOAPz/AQAAAAAAAAAOAPv/AQAAAAAAAAAPAPv/BAAAAAAAAAAPAPz/BgAAAAAAAAAOAPr/AgAAAAAAAAAQAPr/AgAAAAAAAAAQAPv/AQAAAAAAAAAQAPz/AQAAAAAAAAA=") +tile_set = SubResource("TileSet_m7d8e") + +[node name="GridMap" type="GridMap" parent="."] +mesh_library = SubResource("MeshLibrary_ajtuf") +cell_size = Vector3(1, 1, 1) +cell_center_y = false +data = { +"cells": PackedInt32Array(2, 2, 2, 1, 1, 2, 0, 0, 2, 65535, 0, 2, 65535, 65535, 2, 65534, 65534, 2, 65533, 65534, 0, 65533, 65533, 2, 65533, 65535, 0, 65533, 0, 2, 65533, 1, 2, 65533, 2, 2, 65534, 65533, 2, 65534, 65535, 2, 65534, 0, 2, 65534, 1, 2, 65534, 2, 2, 65535, 65533, 2, 65535, 65534, 2, 65535, 1, 2, 65535, 2, 2, 0, 65533, 2, 0, 65534, 2, 0, 65535, 2, 0, 1, 2, 0, 2, 2, 1, 65533, 2, 1, 65534, 2, 1, 65535, 2, 1, 0, 2, 1, 2, 2, 2, 65533, 2, 2, 65534, 0, 2, 65535, 0, 2, 0, 2, 2, 1, 2, 65532, 65532, 2, 65532, 65533, 2, 65532, 65534, 0, 65532, 65535, 2, 65532, 0, 0, 65532, 1, 2, 65532, 2, 2, 65532, 3, 2, 65533, 65532, 2, 65533, 3, 2, 65534, 65532, 2, 65534, 3, 2, 65535, 65532, 2, 65535, 3, 2, 0, 65532, 2, 0, 3, 2, 1, 65532, 2, 1, 3, 2, 2, 65532, 2, 2, 3, 2, 3, 65532, 2, 3, 65533, 2, 3, 65534, 0, 3, 65535, 0, 3, 0, 2, 3, 1, 2, 3, 2, 2, 3, 3, 2, 65528, 65532, 2, 65528, 65533, 2, 65528, 65534, 2, 65528, 65535, 2, 65528, 0, 2, 65528, 1, 2, 65528, 2, 2, 65528, 3, 2, 65529, 65532, 2, 65529, 65533, 2, 65529, 65534, 2, 65529, 65535, 2, 65529, 0, 2, 65529, 1, 2, 65529, 2, 2, 65529, 3, 2, 65530, 65532, 2, 65530, 65533, 2, 65530, 65534, 0, 65530, 65535, 0, 65530, 0, 2, 65530, 1, 2, 65530, 2, 2, 65530, 3, 2, 65531, 65532, 2, 65531, 65533, 2, 65531, 65534, 0, 65531, 65535, 2, 65531, 0, 0, 65531, 1, 2, 65531, 2, 2, 65531, 3, 2, 4, 65532, 2, 4, 65533, 2, 4, 65534, 0, 4, 65535, 0, 4, 0, 2, 4, 1, 2, 4, 2, 2, 4, 3, 2, 5, 65532, 2, 5, 65533, 2, 5, 65534, 0, 5, 65535, 0, 5, 0, 2, 5, 1, 2, 5, 2, 2, 5, 3, 2, 6, 65532, 2, 6, 65533, 2, 6, 65534, 2, 6, 65535, 2, 6, 0, 2, 6, 1, 2, 6, 2, 2, 6, 3, 2, 7, 65532, 2, 7, 65533, 2, 7, 65534, 2, 7, 65535, 2, 7, 0, 2, 7, 1, 2, 7, 2, 2, 7, 3, 2, 65541, 65535, 3, 65540, 65535, 0, 65539, 65535, 0, 65538, 65535, 3, 65541, 65534, 1, 65540, 65534, 1, 65539, 65534, 1, 65538, 65534, 1, 131076, 65535, 1, 131075, 65535, 1, 131069, 65534, 1, 131068, 65534, 1, 131067, 65534, 1, 131066, 65534, 1, 131066, 65535, 3, 131069, 65535, 3, 131068, 0, 1, 131067, 0, 1, 65528, 4, 2, 65528, 5, 2, 65528, 6, 2, 65528, 7, 2, 65528, 8, 2, 65528, 9, 2, 65528, 10, 2, 65528, 11, 2, 65528, 12, 2, 65528, 13, 2, 65528, 14, 2, 65528, 15, 2, 65528, 16, 2, 65528, 17, 2, 65529, 4, 2, 65529, 5, 2, 65529, 6, 2, 65529, 7, 2, 65529, 8, 2, 65529, 9, 2, 65529, 10, 2, 65529, 11, 2, 65529, 12, 2, 65529, 13, 2, 65529, 14, 2, 65529, 15, 2, 65529, 16, 2, 65529, 17, 2, 65530, 4, 2, 65530, 5, 2, 65530, 6, 2, 65530, 7, 2, 65530, 8, 2, 65530, 9, 2, 65530, 10, 2, 65530, 11, 2, 65530, 12, 2, 65530, 13, 2, 65530, 14, 2, 65530, 15, 2, 65530, 16, 2, 65530, 17, 2, 65531, 4, 2, 65531, 5, 2, 65531, 6, 2, 65531, 7, 2, 65531, 8, 2, 65531, 9, 2, 65531, 10, 2, 65531, 11, 2, 65531, 12, 2, 65531, 13, 2, 65531, 14, 2, 65531, 15, 2, 65531, 16, 2, 65531, 17, 2, 65532, 4, 2, 65532, 5, 2, 65532, 6, 2, 65532, 7, 2, 65532, 11, 0, 65532, 12, 2, 65532, 13, 2, 65532, 14, 2, 65532, 15, 2, 65532, 16, 2, 65532, 17, 2, 65533, 4, 2, 65533, 5, 2, 65533, 6, 2, 65533, 7, 2, 65533, 11, 0, 65533, 12, 2, 65533, 13, 2, 65533, 14, 2, 65533, 15, 2, 65533, 16, 2, 65533, 17, 2, 65534, 4, 2, 65534, 5, 2, 65534, 6, 2, 65534, 7, 2, 65534, 8, 2, 65534, 9, 2, 65534, 10, 2, 65534, 11, 2, 65534, 12, 2, 65534, 13, 2, 65534, 14, 2, 65534, 15, 2, 65534, 16, 2, 65534, 17, 2, 65535, 4, 2, 65535, 5, 2, 65535, 6, 2, 65535, 7, 2, 65535, 8, 2, 65535, 9, 2, 65535, 10, 2, 65535, 11, 2, 65535, 12, 2, 65535, 13, 2, 65535, 14, 2, 65535, 15, 2, 65535, 16, 2, 65535, 17, 2, 0, 4, 2, 0, 5, 2, 0, 6, 2, 0, 7, 2, 0, 8, 2, 0, 9, 2, 0, 10, 2, 0, 11, 2, 0, 12, 2, 0, 13, 2, 0, 14, 2, 0, 15, 2, 0, 16, 2, 0, 17, 2, 1, 4, 2, 1, 5, 2, 1, 6, 2, 1, 7, 2, 1, 8, 2, 1, 9, 2, 1, 10, 2, 1, 11, 2, 1, 12, 2, 1, 13, 2, 1, 14, 2, 1, 15, 2, 1, 16, 2, 1, 17, 2, 2, 4, 2, 2, 5, 2, 2, 6, 2, 2, 7, 2, 2, 8, 2, 2, 9, 0, 2, 10, 2, 2, 11, 2, 2, 12, 0, 2, 13, 2, 2, 14, 2, 2, 15, 2, 2, 16, 2, 2, 17, 2, 3, 4, 2, 3, 5, 2, 3, 6, 2, 3, 7, 2, 3, 8, 2, 3, 9, 0, 3, 10, 2, 3, 11, 2, 3, 12, 0, 3, 13, 2, 3, 14, 2, 3, 15, 2, 3, 16, 2, 3, 17, 2, 4, 4, 4, 4, 5, 1, 4, 6, 2, 4, 7, 2, 4, 8, 2, 4, 9, 2, 4, 10, 2, 4, 11, 2, 4, 12, 2, 4, 13, 2, 4, 14, 2, 4, 15, 2, 4, 16, 2, 4, 17, 2, 5, 4, 2, 5, 5, 2, 5, 6, 2, 5, 7, 2, 5, 8, 2, 5, 9, 2, 5, 10, 2, 5, 11, 2, 5, 12, 2, 5, 13, 2, 5, 14, 2, 5, 15, 2, 5, 16, 2, 5, 17, 2, 6, 4, 0, 6, 5, 2, 6, 6, 2, 6, 7, 2, 6, 8, 2, 6, 9, 4, 6, 10, 1, 6, 11, 2, 6, 12, 4, 6, 13, 1, 6, 14, 2, 6, 15, 2, 6, 16, 2, 6, 17, 2, 7, 4, 2, 7, 5, 2, 7, 6, 2, 7, 7, 2, 7, 8, 2, 7, 9, 4, 7, 10, 1, 7, 11, 2, 7, 12, 4, 7, 13, 1, 7, 14, 2, 7, 15, 2, 7, 16, 2, 7, 17, 2, 65539, 12, 1, 65538, 12, 1, 65539, 9, 1, 65538, 9, 1, 65533, 9, 0, 65533, 10, 0, 131069, 9, 1, 131069, 10, 2, 131069, 11, 0, 65532, 9, 0, 65532, 10, 0, 131068, 9, 1, 131068, 10, 2, 131068, 11, 0, 65533, 8, 2, 65532, 8, 2, 196605, 11, 1, 196604, 11, 1, 65542, 4, 1, 11, 11, 5, 11, 10, 5, 11, 9, 5, 11, 8, 5, 12, 7, 5, 12, 6, 5, 12, 5, 5, 12, 4, 5, 11, 4, 5, 11, 3, 5, 11, 2, 5, 10, 3, 5, 10, 4, 5, 10, 5, 5, 10, 6, 5, 10, 7, 5, 10, 8, 5, 10, 9, 5, 10, 10, 5, 10, 11, 5, 10, 12, 5, 11, 12, 5, 12, 11, 5, 12, 10, 5, 13, 10, 5, 13, 9, 5, 13, 8, 5, 13, 7, 5, 13, 6, 5, 13, 5, 5, 8, 1, 5, 8, 2, 5, 8, 3, 5, 8, 4, 5, 8, 5, 5, 8, 6, 5, 8, 7, 5, 8, 8, 5, 8, 9, 5, 8, 10, 5, 8, 11, 5, 9, 1, 5, 9, 2, 5, 9, 3, 5, 9, 4, 5, 9, 5, 5, 9, 6, 5, 9, 7, 5, 9, 8, 5, 9, 9, 5, 9, 10, 5, 9, 11, 5, 10, 1, 5, 10, 2, 5, 11, 1, 5, 11, 5, 5, 11, 6, 5, 11, 7, 5, 12, 1, 5, 12, 2, 5, 12, 3, 5, 12, 8, 5, 12, 9, 5, 13, 1, 5, 13, 2, 5, 13, 3, 5, 13, 4, 5, 13, 11, 5, 14, 1, 5, 14, 2, 5, 14, 3, 5, 14, 4, 5, 14, 5, 5, 14, 6, 5, 14, 7, 5, 14, 8, 5, 14, 9, 5, 14, 10, 5, 14, 11, 5, 65546, 10, 5, 65546, 9, 5, 65546, 8, 5, 65546, 7, 5, 65546, 6, 5, 65546, 5, 5, 65546, 4, 5, 65546, 3, 5, 8, 12, 5, 9, 12, 5, 12, 12, 5, 13, 12, 5, 13, 13, 5, 14, 13, 5, 14, 12, 5, 12, 13, 5, 11, 13, 5, 10, 13, 5, 9, 13, 5, 8, 13, 5, 65547, 3, 5, 65547, 4, 5, 65547, 5, 5, 65547, 6, 5, 65547, 7, 5, 65547, 8, 5, 65547, 9, 5, 65547, 10, 5, 65548, 10, 5, 65548, 9, 5, 65548, 8, 5, 65548, 7, 5, 65548, 6, 5, 65548, 5, 5, 65548, 4, 5, 65548, 3, 5) +} +metadata/_editor_floor_ = Vector3(-5, 1, 0) + +[node name="Camera3D" type="Camera3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, -6.18172e-08, 0.707107, 0.707107, 6.18172e-08, 0.707107, -0.707107, 0, 7, 2.205) +projection = 1 +size = 15.0 diff --git a/esdasda.tscn b/Scenes/Debugging/esdasda.tscn similarity index 76% rename from esdasda.tscn rename to Scenes/Debugging/esdasda.tscn index c9aac75..0a34e57 100644 --- a/esdasda.tscn +++ b/Scenes/Debugging/esdasda.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=3 format=3 uid="uid://bs0ivyrgfxfwe"] -[ext_resource type="Texture2D" uid="uid://der2h1fixycxe" path="res://hexagon.png" id="1_h8ibr"] -[ext_resource type="Texture2D" uid="uid://dwtc2vp6g4mab" path="res://test.png" id="2_etgea"] +[ext_resource type="Texture2D" uid="uid://der2h1fixycxe" path="res://Assets/Placeholders/hexagon.png" id="1_2cufb"] +[ext_resource type="Texture2D" uid="uid://dwtc2vp6g4mab" path="res://Assets/Placeholders/test.png" id="2_dblwt"] [node name="Node2D" type="Node2D"] @@ -9,13 +9,13 @@ texture_filter = 1 position = Vector2(276, 233) rotation = 0.937807 -texture = ExtResource("1_h8ibr") +texture = ExtResource("1_2cufb") [node name="Test" type="Sprite2D" parent="."] texture_filter = 1 position = Vector2(193, 194) rotation = -0.664152 -texture = ExtResource("2_etgea") +texture = ExtResource("2_dblwt") offset = Vector2(7, 49) [node name="Skeleton2D" type="Skeleton2D" parent="."] diff --git a/Scenes/Debugging/node_2d.tscn b/Scenes/Debugging/node_2d.tscn new file mode 100644 index 0000000..03e6e8e --- /dev/null +++ b/Scenes/Debugging/node_2d.tscn @@ -0,0 +1,277 @@ +[gd_scene load_steps=18 format=4 uid="uid://tis3va8p11ag"] + +[ext_resource type="Texture2D" uid="uid://der2h1fixycxe" path="res://Assets/Placeholders/hexagon.png" id="1_i10o7"] +[ext_resource type="Texture2D" uid="uid://r0cfs5rnq17i" path="res://Assets/Placeholders/hexagon-autotile.png" id="2_5megk"] +[ext_resource type="Texture2D" uid="uid://c5bh024vl2evo" path="res://Assets/Placeholders/hexagon-2.png" id="3_vk5uj"] +[ext_resource type="Texture2D" uid="uid://dsj4mf3a2ar3p" path="res://Assets/Placeholders/wall-0.png" id="4_aoshp"] +[ext_resource type="Texture2D" uid="uid://ttbwgyepdi1i" path="res://Assets/Placeholders/wall-1.png" id="5_gy5th"] +[ext_resource type="Texture2D" uid="uid://6g1mta164it0" path="res://Assets/Placeholders/wall-2.png" id="6_b8muw"] +[ext_resource type="Texture2D" uid="uid://dbbb7juyr8owj" path="res://Assets/Placeholders/wall.png" id="7_k77r5"] +[ext_resource type="Texture2D" uid="uid://b3c3ds320tfg3" path="res://Assets/Placeholders/wall-s.png" id="8_fvdbj"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hjqmr"] +texture = ExtResource("1_i10o7") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8bihg"] +texture = ExtResource("2_5megk") +separation = Vector2i(16, 16) +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_right_side = 0 +0:0/0/terrains_peering_bit/bottom_left_side = 0 +0:0/0/terrains_peering_bit/left_side = 0 +0:0/0/terrains_peering_bit/top_left_side = 0 +0:0/0/terrains_peering_bit/top_right_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_right_side = 0 +0:1/0/terrains_peering_bit/bottom_left_side = 0 +0:1/0/terrains_peering_bit/left_side = 0 +0:1/0/terrains_peering_bit/top_left_side = 0 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/terrains_peering_bit/bottom_right_side = 0 +1:1/0/terrains_peering_bit/bottom_left_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_left_side = 0 +1:1/0/terrains_peering_bit/top_right_side = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/terrains_peering_bit/right_side = 0 +2:1/0/terrains_peering_bit/bottom_left_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_left_side = 0 +2:1/0/terrains_peering_bit/top_right_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/terrains_peering_bit/bottom_left_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_left_side = 0 +1:2/0/terrains_peering_bit/top_right_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/terrains_peering_bit/right_side = 0 +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_left_side = 0 +2:2/0/terrains_peering_bit/top_right_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/terrains_peering_bit/right_side = 0 +3:2/0/terrains_peering_bit/bottom_right_side = 0 +3:2/0/terrains_peering_bit/top_left_side = 0 +3:2/0/terrains_peering_bit/top_right_side = 0 +4:2/0 = 0 +4:2/0/terrain_set = 0 +4:2/0/terrain = 0 +4:2/0/terrains_peering_bit/right_side = 0 +4:2/0/terrains_peering_bit/bottom_right_side = 0 +4:2/0/terrains_peering_bit/bottom_left_side = 0 +4:2/0/terrains_peering_bit/top_right_side = 0 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 0 +1:3/0/terrains_peering_bit/left_side = 0 +1:3/0/terrains_peering_bit/top_left_side = 0 +1:3/0/terrains_peering_bit/top_right_side = 0 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 0 +2:3/0/terrains_peering_bit/right_side = 0 +2:3/0/terrains_peering_bit/top_left_side = 0 +2:3/0/terrains_peering_bit/top_right_side = 0 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 0 +3:3/0/terrains_peering_bit/right_side = 0 +3:3/0/terrains_peering_bit/bottom_right_side = 0 +3:3/0/terrains_peering_bit/top_right_side = 0 +4:3/0 = 0 +4:3/0/terrain_set = 0 +4:3/0/terrain = 0 +4:3/0/terrains_peering_bit/right_side = 0 +4:3/0/terrains_peering_bit/bottom_right_side = 0 +4:3/0/terrains_peering_bit/bottom_left_side = 0 +0:4/0 = 0 +0:4/0/terrain_set = 0 +0:4/0/terrain = 0 +0:4/0/terrains_peering_bit/left_side = 0 +0:4/0/terrains_peering_bit/top_left_side = 0 +1:4/0 = 0 +1:4/0/terrain_set = 0 +1:4/0/terrain = 0 +1:4/0/terrains_peering_bit/top_left_side = 0 +1:4/0/terrains_peering_bit/top_right_side = 0 +2:4/0 = 0 +2:4/0/terrain_set = 0 +2:4/0/terrain = 0 +2:4/0/terrains_peering_bit/right_side = 0 +2:4/0/terrains_peering_bit/top_right_side = 0 +3:4/0 = 0 +3:4/0/terrain_set = 0 +3:4/0/terrain = 0 +3:4/0/terrains_peering_bit/right_side = 0 +3:4/0/terrains_peering_bit/bottom_right_side = 0 +4:4/0 = 0 +4:4/0/terrain_set = 0 +4:4/0/terrain = 0 +4:4/0/terrains_peering_bit/bottom_right_side = 0 +4:4/0/terrains_peering_bit/bottom_left_side = 0 +0:5/0 = 0 +0:5/0/terrain_set = 0 +0:5/0/terrain = 0 +0:5/0/terrains_peering_bit/top_left_side = 0 +1:5/0 = 0 +1:5/0/terrain_set = 0 +1:5/0/terrain = 0 +1:5/0/terrains_peering_bit/top_right_side = 0 +2:5/0 = 0 +2:5/0/terrain_set = 0 +2:5/0/terrain = 0 +2:5/0/terrains_peering_bit/right_side = 0 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/terrains_peering_bit/right_side = 0 +3:1/0/terrains_peering_bit/bottom_right_side = 0 +3:1/0/terrains_peering_bit/left_side = 0 +3:1/0/terrains_peering_bit/top_left_side = 0 +3:1/0/terrains_peering_bit/top_right_side = 0 +4:1/0 = 0 +4:1/0/terrain_set = 0 +4:1/0/terrain = 0 +4:1/0/terrains_peering_bit/right_side = 0 +4:1/0/terrains_peering_bit/bottom_right_side = 0 +4:1/0/terrains_peering_bit/bottom_left_side = 0 +4:1/0/terrains_peering_bit/top_left_side = 0 +4:1/0/terrains_peering_bit/top_right_side = 0 +5:1/0 = 0 +5:1/0/terrain_set = 0 +5:1/0/terrain = 0 +5:1/0/terrains_peering_bit/right_side = 0 +5:1/0/terrains_peering_bit/bottom_right_side = 0 +5:1/0/terrains_peering_bit/bottom_left_side = 0 +5:1/0/terrains_peering_bit/left_side = 0 +5:1/0/terrains_peering_bit/top_right_side = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/terrains_peering_bit/bottom_right_side = 0 +0:2/0/terrains_peering_bit/bottom_left_side = 0 +0:2/0/terrains_peering_bit/left_side = 0 +0:2/0/terrains_peering_bit/top_left_side = 0 +5:2/0 = 0 +5:2/0/terrain_set = 0 +5:2/0/terrain = 0 +5:2/0/terrains_peering_bit/right_side = 0 +5:2/0/terrains_peering_bit/bottom_right_side = 0 +5:2/0/terrains_peering_bit/bottom_left_side = 0 +5:2/0/terrains_peering_bit/left_side = 0 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/terrains_peering_bit/bottom_left_side = 0 +0:3/0/terrains_peering_bit/left_side = 0 +0:3/0/terrains_peering_bit/top_left_side = 0 +5:3/0 = 0 +5:3/0/terrain_set = 0 +5:3/0/terrain = 0 +5:3/0/terrains_peering_bit/bottom_right_side = 0 +5:3/0/terrains_peering_bit/bottom_left_side = 0 +5:3/0/terrains_peering_bit/left_side = 0 +5:4/0 = 0 +5:4/0/terrain_set = 0 +5:4/0/terrain = 0 +5:4/0/terrains_peering_bit/bottom_left_side = 0 +5:4/0/terrains_peering_bit/left_side = 0 +3:5/0 = 0 +3:5/0/terrain_set = 0 +3:5/0/terrain = 0 +3:5/0/terrains_peering_bit/bottom_right_side = 0 +4:5/0 = 0 +4:5/0/terrain_set = 0 +4:5/0/terrain = 0 +4:5/0/terrains_peering_bit/bottom_left_side = 0 +5:5/0 = 0 +5:5/0/terrain_set = 0 +5:5/0/terrain = 0 +5:5/0/terrains_peering_bit/left_side = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jhm17"] +texture = ExtResource("3_vk5uj") +texture_region_size = Vector2i(128, 112) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s2mrd"] +texture = ExtResource("4_aoshp") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_oaaab"] +texture = ExtResource("5_gy5th") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 +0:1/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_l277o"] +texture = ExtResource("6_b8muw") +texture_region_size = Vector2i(128, 128) +0:1/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5xvgi"] +texture = ExtResource("7_k77r5") +texture_region_size = Vector2i(128, 384) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xkn1l"] +texture = ExtResource("8_fvdbj") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 +0:1/0 = 0 +1:0/0 = 0 +1:1/0 = 0 + +[sub_resource type="TileSet" id="TileSet_uekqy"] +tile_shape = 3 +tile_size = Vector2i(128, 128) +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Terrain 0" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +sources/1 = SubResource("TileSetAtlasSource_hjqmr") +sources/2 = SubResource("TileSetAtlasSource_8bihg") +sources/3 = SubResource("TileSetAtlasSource_jhm17") +sources/4 = SubResource("TileSetAtlasSource_s2mrd") +sources/5 = SubResource("TileSetAtlasSource_oaaab") +sources/6 = SubResource("TileSetAtlasSource_l277o") +sources/7 = SubResource("TileSetAtlasSource_5xvgi") +sources/8 = SubResource("TileSetAtlasSource_xkn1l") + +[node name="Node2D" type="Node2D"] + +[node name="ColorRect" type="ColorRect" parent="."] +offset_left = -2012.0 +offset_top = -2844.0 +offset_right = -188.0 +offset_bottom = -1376.0 +color = Color(0.156863, 0.447059, 0.266667, 1) +metadata/_edit_lock_ = true + +[node name="TileMapLayer" type="TileMapLayer" parent="."] +texture_filter = 1 +position = Vector2(8, 0) +tile_map_data = PackedByteArray("AAD9//z/AQAAAAAAAAD9//v/AQAAAAAAAAD+//r/AQAAAAAAAAD+//n/AQAAAAAAAAD///j/AQAAAAAAAAD///f/AQAAAAAAAAAAAPb/AQAAAAAAAAAAAPf/AQAAAAAAAAABAPj/AQAAAAAAAAABAPn/AQAAAAAAAAACAPr/AQAAAAAAAAACAPv/AQAAAAAAAAADAPz/AQAAAAAAAAABAPz/AQAAAAAAAAABAPv/AQAAAAAAAAABAPr/AQAAAAAAAAAAAPn/AQAAAAAAAAAAAPj/AQAAAAAAAAD///n/AQAAAAAAAAD///r/AQAAAAAAAAD+//v/AQAAAAAAAAD+//z/AQAAAAAAAAD///z/AQAAAAAAAAD///v/AQAAAAAAAAAAAPr/AQAAAAAAAAAAAPv/AQAAAAAAAAAAAPz/AQAAAAAAAAACAPz/AQAAAAAAAAD9//j/AQAAAAAAAAD+//j/AQAAAAAAAAD9//n/AQAAAAAAAAD8//f/AQAAAAAAAAD8//j/AQAAAAAAAAD7//f/AQAAAAAAAAD7//b/AQAAAAAAAAD6//f/AQAAAAAAAAD6//b/AQAAAAAAAAD5//X/AQAAAAAAAAD4//X/AQAAAAAAAAD4//T/AQAAAAAAAAD3//T/AQAAAAAAAAD2//P/AQAAAAAAAAD1//P/AQAAAAAAAAD1//L/AQAAAAAAAAD0//L/AQAAAAAAAADz//H/AQAAAAAAAAD5//b/AQAAAAAAAAD3//X/AQAAAAAAAAD2//T/AQAAAAAAAAD0//P/AQAAAAAAAADz//L/AQAAAAAAAAD8//n/AQAAAAAAAAD7//j/AQAAAAAAAAD5//f/AQAAAAAAAAD4//b/AQAAAAAAAAD2//X/AQAAAAAAAAD1//T/AQAAAAAAAADz//P/AQAAAAAAAAD5//z/AQAAAAAAAAD4//z/AQAAAAAAAAD3//z/AQAAAAAAAAD2//z/AQAAAAAAAAD1//z/AQAAAAAAAAD0//z/AQAAAAAAAADz//z/AQAAAAAAAADy//z/AQAAAAAAAADx//z/AQAAAAAAAADw//z/AQAAAAAAAADv//z/AQAAAAAAAADu//z/AQAAAAAAAADt//z/AQAAAAAAAADs//z/AQAAAAAAAAAJAPL/AQAAAAAAAAAJAPP/AQAAAAAAAAAKAPT/AQAAAAAAAAAKAPX/AQAAAAAAAAALAPb/AQAAAAAAAAALAPf/AQAAAAAAAAAMAPj/AQAAAAAAAAAMAPn/AQAAAAAAAAANAPr/AQAAAAAAAAANAPv/AQAAAAAAAAAEAPH/AQAAAAAAAAAFAPD/AQAAAAAAAAAFAO//AQAAAAAAAAAGAO7/AQAAAAAAAAAGAO3/AQAAAAAAAAAHAOz/AQAAAAAAAAAHAOv/AQAAAAAAAAAIAOr/AQAAAAAAAAAIAOn/AQAAAAAAAAAJAOj/AQAAAAAAAAAJAOf/AQAAAAAAAAAKAOb/AQAAAAAAAAAJAO7/AQAAAAAAAAAKAO7/AQAAAAAAAAALAO7/AQAAAAAAAAAMAO7/AQAAAAAAAAANAO7/AQAAAAAAAAAOAO7/AQAAAAAAAAAPAO7/AQAAAAAAAAAQAO7/AQAAAAAAAAARAO7/AQAAAAAAAAASAO7/AQAAAAAAAAATAO7/AQAAAAAAAAAUAO7/AQAAAAAAAAABAAEAAgADAAQAAAACAAEAAgAFAAIAAAADAAEAAgAFAAEAAAAEAAIAAgAAAAAAAAAFAAIAAgAAAAAAAAAEAAMAAgAAAAAAAAAFAAQAAgABAAMAAAAEAAQAAgACAAIAAAADAAMAAgAAAAAAAAACAAMAAgAAAAAAAAACAAIAAgAEAAEAAAADAAIAAgAAAAAAAAAEAAEAAgAAAAAAAAADAAQAAgACAAIAAAACAAQAAgACAAMAAAABAAMAAgADAAMAAAAFAAMAAgACAAEAAAAGAAMAAgABAAMAAAAGAAIAAgAAAAAAAAAGAAEAAgAAAAAAAAAGAAAAAgAAAAAAAAAFAAEAAgAAAAAAAAAFAAAAAgAAAAAAAAAEAAAAAgAEAAIAAAAEAP//AgAEAAMAAAAFAP//AgAFAAIAAAAGAP//AgAFAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAHAAIAAgABAAIAAAAOAP3/AwAAAAAAAADz/wIAAQAAAAAAAADz/wMAAQAAAAAAAAD0/wQAAQAAAAAAAAD0/wMAAQAAAAAAAAD1/wIAAQAAAAAAAAD0/wIAAQAAAAAAAAD3/wAAAQAAAAAAAAD3/wIAAQAAAAAAAAD3/+r/BAAAAAAAAAD2/+v/BAAAAAAAAAD3/+v/BAAAAAAAAAD7/+T/BAAAAAAAAAD6/+X/BAAAAAAAAAD7/+X/BAAAAAAAAAA=") +tile_set = SubResource("TileSet_uekqy") diff --git a/Scenes/Debugging/node_3d.tscn b/Scenes/Debugging/node_3d.tscn new file mode 100644 index 0000000..a6cb510 --- /dev/null +++ b/Scenes/Debugging/node_3d.tscn @@ -0,0 +1,46 @@ +[gd_scene load_steps=7 format=3 uid="uid://dtbwqhxeivmuw"] + +[ext_resource type="Texture2D" uid="uid://ccpvs5ec17ep3" path="res://Assets/Placeholders/Square/brick.png" id="1_xdkbw"] +[ext_resource type="Texture2D" uid="uid://dbbb7juyr8owj" path="res://Assets/Placeholders/wall.png" id="2_ncf25"] + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d56em"] +albedo_texture = ExtResource("1_xdkbw") +texture_filter = 0 + +[sub_resource type="BoxMesh" id="BoxMesh_7xuuy"] +material = SubResource("StandardMaterial3D_d56em") + +[sub_resource type="MeshLibrary" id="MeshLibrary_8uu0q"] +item/0/name = "" +item/0/mesh = SubResource("BoxMesh_7xuuy") +item/0/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/0/shapes = [] +item/0/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/0/navigation_layers = 1 + +[sub_resource type="Environment" id="Environment_bn8w8"] +ambient_light_source = 2 +ambient_light_color = Color(1, 1, 1, 1) + +[node name="Node3D" type="Node3D"] + +[node name="GridMap" type="GridMap" parent="."] +mesh_library = SubResource("MeshLibrary_8uu0q") +cell_size = Vector3(1, 1, 1) +data = { +"cells": PackedInt32Array(2, 1, 0, 1, 1, 0, 0, 1, 0, 65535, 1, 0, 65534, 1, 0, 65535, 0, 0, 65535, 65535, 0, 0, 65535, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 1, 0, 2, 65535, 0, 3, 65535, 0, 2, 65534, 0, 1, 65534, 0, 0, 65534, 0, 65534, 0, 0, 65534, 65535, 0, 65534, 65534, 0, 65535, 65534, 0, 1, 65535, 0, 3, 65534, 0, 3, 0, 0, 3, 65533, 0, 2, 65533, 0, 1, 65533, 0, 0, 65533, 0, 65535, 65533, 0, 65534, 65533, 0, 65534, 65532, 0, 65535, 65532, 0, 0, 65532, 0, 1, 65532, 0, 2, 65532, 0, 3, 65532, 0, 65538, 65533, 0, 65537, 65533, 0, 65536, 65533, 0, 65536, 65534, 0, 65536, 65535, 0, 65537, 65535, 0, 65537, 65534, 0, 65538, 65534, 0, 131073, 65534, 0, 65535, 65526, 0, 0, 65526, 0, 1, 65526, 0, 2, 65526, 0, 2, 65525, 0, 2, 65524, 0, 2, 65523, 0, 1, 65523, 0, 0, 65523, 0, 65535, 65523, 0, 65535, 65524, 0, 65535, 65525, 0, 0, 65525, 0, 1, 65525, 0, 1, 65524, 0, 0, 65524, 0, 65536, 65525, 0, 65536, 65523, 0, 65537, 65523, 0, 65537, 65525, 0, 65541, 65525, 0, 65541, 65524, 0, 65542, 65524, 0, 65542, 65525, 0, 131077, 65524, 0, 131078, 65524, 0, 4, 65523, 0, 4, 65524, 0, 4, 65525, 0, 5, 65525, 0, 5, 65526, 0, 6, 65525, 0, 4, 65526, 0, 6, 65526, 0, 7, 65526, 0, 7, 65525, 0, 7, 65524, 0, 7, 65523, 0, 6, 65523, 0, 5, 65523, 0, 5, 65524, 0, 6, 65524, 0) +} +metadata/_editor_floor_ = Vector3(0, 0, 0) + +[node name="Camera3D" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 3.51552, 6.04, -7.86442) +projection = 1 +size = 11.6073 + +[node name="Sprite3D" type="Sprite3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 2, 1) +billboard = 1 +texture = ExtResource("2_ncf25") + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_bn8w8") diff --git a/node_2d.tscn b/node_2d.tscn deleted file mode 100644 index c79eb0c..0000000 --- a/node_2d.tscn +++ /dev/null @@ -1,21 +0,0 @@ -[gd_scene load_steps=4 format=4 uid="uid://tis3va8p11ag"] - -[ext_resource type="Texture2D" uid="uid://der2h1fixycxe" path="res://hexagon.png" id="1_3xlrd"] - -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hjqmr"] -texture = ExtResource("1_3xlrd") -texture_region_size = Vector2i(128, 128) -0:0/0 = 0 - -[sub_resource type="TileSet" id="TileSet_uekqy"] -tile_shape = 3 -tile_size = Vector2i(128, 128) -sources/1 = SubResource("TileSetAtlasSource_hjqmr") - -[node name="Node2D" type="Node2D"] - -[node name="TileMapLayer" type="TileMapLayer" parent="."] -texture_filter = 1 -position = Vector2(1, 0) -tile_map_data = PackedByteArray("AAD9//z/AQAAAAAAAAD9//v/AQAAAAAAAAD+//r/AQAAAAAAAAD+//n/AQAAAAAAAAD///j/AQAAAAAAAAD///f/AQAAAAAAAAAAAPb/AQAAAAAAAAAAAPf/AQAAAAAAAAABAPj/AQAAAAAAAAABAPn/AQAAAAAAAAACAPr/AQAAAAAAAAACAPv/AQAAAAAAAAADAPz/AQAAAAAAAAABAPz/AQAAAAAAAAABAPv/AQAAAAAAAAABAPr/AQAAAAAAAAAAAPn/AQAAAAAAAAAAAPj/AQAAAAAAAAD///n/AQAAAAAAAAD///r/AQAAAAAAAAD+//v/AQAAAAAAAAD+//z/AQAAAAAAAAD///z/AQAAAAAAAAD///v/AQAAAAAAAAAAAPr/AQAAAAAAAAAAAPv/AQAAAAAAAAAAAPz/AQAAAAAAAAACAPz/AQAAAAAAAAD9//j/AQAAAAAAAAD+//j/AQAAAAAAAAD9//n/AQAAAAAAAAD8//f/AQAAAAAAAAD8//j/AQAAAAAAAAD7//f/AQAAAAAAAAD7//b/AQAAAAAAAAD6//f/AQAAAAAAAAD6//b/AQAAAAAAAAD5//X/AQAAAAAAAAD4//X/AQAAAAAAAAD4//T/AQAAAAAAAAD3//T/AQAAAAAAAAD2//P/AQAAAAAAAAD1//P/AQAAAAAAAAD1//L/AQAAAAAAAAD0//L/AQAAAAAAAADz//H/AQAAAAAAAAD5//b/AQAAAAAAAAD3//X/AQAAAAAAAAD2//T/AQAAAAAAAAD0//P/AQAAAAAAAADz//L/AQAAAAAAAAD8//n/AQAAAAAAAAD7//j/AQAAAAAAAAD5//f/AQAAAAAAAAD4//b/AQAAAAAAAAD2//X/AQAAAAAAAAD1//T/AQAAAAAAAADz//P/AQAAAAAAAAD5//z/AQAAAAAAAAD4//z/AQAAAAAAAAD3//z/AQAAAAAAAAD2//z/AQAAAAAAAAD1//z/AQAAAAAAAAD0//z/AQAAAAAAAADz//z/AQAAAAAAAADy//z/AQAAAAAAAADx//z/AQAAAAAAAADw//z/AQAAAAAAAADv//z/AQAAAAAAAADu//z/AQAAAAAAAADt//z/AQAAAAAAAADs//z/AQAAAAAAAAAJAPL/AQAAAAAAAAAJAPP/AQAAAAAAAAAKAPT/AQAAAAAAAAAKAPX/AQAAAAAAAAALAPb/AQAAAAAAAAALAPf/AQAAAAAAAAAMAPj/AQAAAAAAAAAMAPn/AQAAAAAAAAANAPr/AQAAAAAAAAANAPv/AQAAAAAAAAAEAPH/AQAAAAAAAAAFAPD/AQAAAAAAAAAFAO//AQAAAAAAAAAGAO7/AQAAAAAAAAAGAO3/AQAAAAAAAAAHAOz/AQAAAAAAAAAHAOv/AQAAAAAAAAAIAOr/AQAAAAAAAAAIAOn/AQAAAAAAAAAJAOj/AQAAAAAAAAAJAOf/AQAAAAAAAAAKAOb/AQAAAAAAAAAJAO7/AQAAAAAAAAAKAO7/AQAAAAAAAAALAO7/AQAAAAAAAAAMAO7/AQAAAAAAAAANAO7/AQAAAAAAAAAOAO7/AQAAAAAAAAAPAO7/AQAAAAAAAAAQAO7/AQAAAAAAAAARAO7/AQAAAAAAAAASAO7/AQAAAAAAAAATAO7/AQAAAAAAAAAUAO7/AQAAAAAAAAA=") -tile_set = SubResource("TileSet_uekqy")