diff --git a/media/image/tiles/tile2_0.png b/media/image/tiles/tile2_0.png index 893f7ec..4165114 100644 Binary files a/media/image/tiles/tile2_0.png and b/media/image/tiles/tile2_0.png differ diff --git a/media/image/tiles/tile2_1.png b/media/image/tiles/tile2_1.png index 15ae986..5221d35 100644 Binary files a/media/image/tiles/tile2_1.png and b/media/image/tiles/tile2_1.png differ diff --git a/media/image/tiles/tile2_2.png b/media/image/tiles/tile2_2.png index bab79ca..2c7df8c 100644 Binary files a/media/image/tiles/tile2_2.png and b/media/image/tiles/tile2_2.png differ diff --git a/media/image/tiles/tile2_3.png b/media/image/tiles/tile2_3.png index f65a763..7abf266 100644 Binary files a/media/image/tiles/tile2_3.png and b/media/image/tiles/tile2_3.png differ diff --git a/media/image/tiles/tile2_4.png b/media/image/tiles/tile2_4.png index 4ced238..39e19fd 100644 Binary files a/media/image/tiles/tile2_4.png and b/media/image/tiles/tile2_4.png differ diff --git a/media/image/tiles/tile3_0.png b/media/image/tiles/tile3_0.png index 0164507..67e178e 100644 Binary files a/media/image/tiles/tile3_0.png and b/media/image/tiles/tile3_0.png differ diff --git a/media/image/tiles/tile3_1.png b/media/image/tiles/tile3_1.png index e7320ac..ee97eca 100644 Binary files a/media/image/tiles/tile3_1.png and b/media/image/tiles/tile3_1.png differ diff --git a/media/image/tiles/tile3_2.png b/media/image/tiles/tile3_2.png index 57af3e0..6705efb 100644 Binary files a/media/image/tiles/tile3_2.png and b/media/image/tiles/tile3_2.png differ diff --git a/media/image/tiles/tile3_3.png b/media/image/tiles/tile3_3.png index 3ea864a..eda312f 100644 Binary files a/media/image/tiles/tile3_3.png and b/media/image/tiles/tile3_3.png differ diff --git a/media/image/tiles/tile3_4.png b/media/image/tiles/tile3_4.png index 7ba4002..63372cd 100644 Binary files a/media/image/tiles/tile3_4.png and b/media/image/tiles/tile3_4.png differ diff --git a/media/image/tiles/tile4_0.png b/media/image/tiles/tile4_0.png index 3a7fc61..1dd93f1 100644 Binary files a/media/image/tiles/tile4_0.png and b/media/image/tiles/tile4_0.png differ diff --git a/media/image/tiles/tile4_1.png b/media/image/tiles/tile4_1.png index 66a2241..a6d486b 100644 Binary files a/media/image/tiles/tile4_1.png and b/media/image/tiles/tile4_1.png differ diff --git a/media/image/tiles/tile4_2.png b/media/image/tiles/tile4_2.png index 2953ef4..39b4b3c 100644 Binary files a/media/image/tiles/tile4_2.png and b/media/image/tiles/tile4_2.png differ diff --git a/media/image/tiles/tile4_3.png b/media/image/tiles/tile4_3.png index 231dde0..ebe99ca 100644 Binary files a/media/image/tiles/tile4_3.png and b/media/image/tiles/tile4_3.png differ diff --git a/media/image/tiles/tile4_4.png b/media/image/tiles/tile4_4.png index 76dc88e..3dcdeba 100644 Binary files a/media/image/tiles/tile4_4.png and b/media/image/tiles/tile4_4.png differ diff --git a/media/image/tiles/tile5_0.png b/media/image/tiles/tile5_0.png index 9ee67f1..4a71e8f 100644 Binary files a/media/image/tiles/tile5_0.png and b/media/image/tiles/tile5_0.png differ diff --git a/media/image/tiles/tile5_1.png b/media/image/tiles/tile5_1.png index 645cfa2..42b544f 100644 Binary files a/media/image/tiles/tile5_1.png and b/media/image/tiles/tile5_1.png differ diff --git a/media/image/tiles/tile5_2.png b/media/image/tiles/tile5_2.png index 005fafa..392b83e 100644 Binary files a/media/image/tiles/tile5_2.png and b/media/image/tiles/tile5_2.png differ diff --git a/media/image/tiles/tile5_3.png b/media/image/tiles/tile5_3.png index 00365bf..563efe5 100644 Binary files a/media/image/tiles/tile5_3.png and b/media/image/tiles/tile5_3.png differ diff --git a/media/image/tiles/tile5_4.png b/media/image/tiles/tile5_4.png index 67c8700..aeb1c4a 100644 Binary files a/media/image/tiles/tile5_4.png and b/media/image/tiles/tile5_4.png differ diff --git a/media/image/tiles/tile6_0.png b/media/image/tiles/tile6_0.png index 1fa15b3..a5b9052 100644 Binary files a/media/image/tiles/tile6_0.png and b/media/image/tiles/tile6_0.png differ diff --git a/media/image/tiles/tile6_1.png b/media/image/tiles/tile6_1.png index b0d0a83..efd53fc 100644 Binary files a/media/image/tiles/tile6_1.png and b/media/image/tiles/tile6_1.png differ diff --git a/media/image/tiles/tile6_2.png b/media/image/tiles/tile6_2.png index 2e46477..af39937 100644 Binary files a/media/image/tiles/tile6_2.png and b/media/image/tiles/tile6_2.png differ diff --git a/media/image/tiles/tile6_3.png b/media/image/tiles/tile6_3.png index 87c7aa3..6f9c2bd 100644 Binary files a/media/image/tiles/tile6_3.png and b/media/image/tiles/tile6_3.png differ diff --git a/media/image/tiles/tile6_4.png b/media/image/tiles/tile6_4.png index b21bba3..ef5eb41 100644 Binary files a/media/image/tiles/tile6_4.png and b/media/image/tiles/tile6_4.png differ diff --git a/media/image/tiles/tile_0.png b/media/image/tiles/tile_0.png index 7d88c2a..8684c61 100644 Binary files a/media/image/tiles/tile_0.png and b/media/image/tiles/tile_0.png differ diff --git a/media/image/tiles/tile_1.png b/media/image/tiles/tile_1.png index 4b434b2..70f0c44 100644 Binary files a/media/image/tiles/tile_1.png and b/media/image/tiles/tile_1.png differ diff --git a/media/image/tiles/tile_2.png b/media/image/tiles/tile_2.png index 59b7c2e..5a9950e 100644 Binary files a/media/image/tiles/tile_2.png and b/media/image/tiles/tile_2.png differ diff --git a/media/image/tiles/tile_3.png b/media/image/tiles/tile_3.png index da30cb7..06222f0 100644 Binary files a/media/image/tiles/tile_3.png and b/media/image/tiles/tile_3.png differ diff --git a/media/image/tiles/tile_4.png b/media/image/tiles/tile_4.png index 8d573ab..95b9129 100644 Binary files a/media/image/tiles/tile_4.png and b/media/image/tiles/tile_4.png differ diff --git a/media/image/tiles/tiles-4x.png b/media/image/tiles/tiles-4x.png deleted file mode 100644 index adeee43..0000000 Binary files a/media/image/tiles/tiles-4x.png and /dev/null differ diff --git a/media/image/tiles/tiles-4x.png.import b/media/image/tiles/tiles-4x.png.import deleted file mode 100644 index cbfe3ab..0000000 --- a/media/image/tiles/tiles-4x.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tiles-4x.png-5b987ec7d89c0a9676e2c6d47b07d4b9.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://media/image/tiles/tiles-4x.png" -dest_files=[ "res://.import/tiles-4x.png-5b987ec7d89c0a9676e2c6d47b07d4b9.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=true -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/media/image/tiles/tileset.png b/media/image/tiles/tileset.png deleted file mode 100644 index 0717cf6..0000000 Binary files a/media/image/tiles/tileset.png and /dev/null differ diff --git a/media/image/tiles/tileset.png.import b/media/image/tiles/tileset.png.import deleted file mode 100644 index 65298a2..0000000 --- a/media/image/tiles/tileset.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tileset.png-f4d5a5ee16e9ef64960e0da8f47a63a1.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://media/image/tiles/tileset.png" -dest_files=[ "res://.import/tileset.png-f4d5a5ee16e9ef64960e0da8f47a63a1.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=true -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/media/image/tiles/tileset2.png b/media/image/tiles/tileset2.png deleted file mode 100644 index c44ce54..0000000 Binary files a/media/image/tiles/tileset2.png and /dev/null differ diff --git a/media/image/tiles/tileset2.png.import b/media/image/tiles/tileset2.png.import deleted file mode 100644 index edf4bb0..0000000 --- a/media/image/tiles/tileset2.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tileset2.png-86e3703a1deb320692457136f1b6da76.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://media/image/tiles/tileset2.png" -dest_files=[ "res://.import/tileset2.png-86e3703a1deb320692457136f1b6da76.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=true -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/media/image/tiles/tileset200px.png b/media/image/tiles/tileset200px.png deleted file mode 100644 index 3c6dde4..0000000 Binary files a/media/image/tiles/tileset200px.png and /dev/null differ diff --git a/media/image/tiles/tileset200px.png.import b/media/image/tiles/tileset200px.png.import deleted file mode 100644 index c517b1a..0000000 --- a/media/image/tiles/tileset200px.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tileset200px.png-6564984fc3ff7d1b4bc1a1cc59b4eb6f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://media/image/tiles/tileset200px.png" -dest_files=[ "res://.import/tileset200px.png-6564984fc3ff7d1b4bc1a1cc59b4eb6f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=true -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/src/autoload/Clouds.tscn b/src/autoload/Clouds.tscn index 2d55006..404f7d7 100644 --- a/src/autoload/Clouds.tscn +++ b/src/autoload/Clouds.tscn @@ -161,7 +161,7 @@ is_rain = true layer = -5 script = ExtResource( 12 ) palette = PoolColorArray( 1, 0.639216, 0, 1, 0, 0.878431, 1, 1, 0, 0.384314, 1, 1, 0.67451, 0, 1, 1, 0.686275, 0, 0.74902, 1, 0.145098, 0, 0, 1 ) -clock = 220.0 +clock = 30.0 [node name="ColorRect" type="ColorRect" parent="BG"] material = SubResource( 2 ) @@ -186,11 +186,6 @@ position = Vector2( 500, 0 ) color = Color( 1, 0.866667, 0, 1 ) polygon = PoolVector2Array( 50, 0, 46.194, 19.1342, 35.3553, 35.3553, 19.1342, 46.194, -2.18557e-06, 50, -19.1342, 46.194, -35.3553, 35.3553, -46.194, 19.1342, -50, -4.37114e-06, -46.194, -19.1342, -35.3553, -35.3553, -19.1342, -46.194, 5.96244e-07, -50, 19.1342, -46.194, 35.3553, -35.3553, 46.194, -19.1342 ) script = ExtResource( 1 ) -poly_path = NodePath(".") -is_baked = true -radius = 50.0 -circle_offset = Vector2( 0, 0 ) -points = 16 [node name="Rays" type="Node2D" parent="Sky/Center/Stars/Orbit/Sun"] @@ -290,11 +285,7 @@ texture_offset = Vector2( 100, 100 ) texture_scale = Vector2( 0.5, 0.5 ) polygon = PoolVector2Array( 100, 0, 92.3879, 38.2683, 70.7107, 70.7107, 38.2683, 92.3879, -4.37114e-06, 100, -38.2683, 92.388, -70.7107, 70.7107, -92.3879, 38.2683, -100, -8.74228e-06, -92.3879, -38.2683, -70.7107, -70.7107, -38.2684, -92.3879, 1.19249e-06, -100, 38.2684, -92.3879, 70.7107, -70.7107, 92.388, -38.2683 ) script = ExtResource( 1 ) -poly_path = NodePath(".") -is_baked = true radius = 100.0 -circle_offset = Vector2( 0, 0 ) -points = 16 [node name="Light2D" type="Light2D" parent="Sky/Center/Stars/Orbit"] texture = ExtResource( 10 ) @@ -354,14 +345,6 @@ mesh_path = NodePath("../../Sky/Center/Clouds") [node name="Cloud" type="Polygon2D" parent="Hide/Poly2Mesh"] polygon = PoolVector2Array( 156.458, -64.8071, 174.201, -54.2799, 188.104, -39.0379, 196.96, -20.4052, 200, 0, 196.96, 20.4052, 188.104, 39.0379, 174.201, 54.2799, 156.458, 64.8072, 161.56, 84.7968, 160.613, 105.405, 153.7, 124.843, 141.421, 141.421, 124.843, 153.7, 105.405, 160.613, 84.7968, 161.56, 64.8071, 156.458, 54.2799, 174.201, 39.0379, 188.104, 20.4052, 196.96, -8.74228e-06, 200, -20.4052, 196.96, -39.0379, 188.104, -54.2799, 174.201, -64.8072, 156.458, -84.7968, 161.56, -105.405, 160.613, -124.843, 153.7, -141.421, 141.421, -153.7, 124.843, -160.613, 105.405, -161.56, 84.7968, -156.458, 64.8071, -174.201, 54.2799, -188.104, 39.0379, -196.96, 20.4052, -200, -1.74846e-05, -196.96, -20.4052, -188.104, -39.038, -174.201, -54.2799, -156.458, -64.8072, -161.56, -84.7968, -160.613, -105.405, -153.7, -124.843, -141.421, -141.421, -124.843, -153.7, -105.405, -160.613, -84.7968, -161.56, -64.8071, -156.458, -54.2799, -174.201, -39.038, -188.104, -20.4052, -196.96, 2.38498e-06, -200, 20.4052, -196.96, 39.0379, -188.104, 54.2799, -174.201, 64.8071, -156.458, 84.7968, -161.56, 105.405, -160.613, 124.843, -153.7, 141.421, -141.421, 153.7, -124.843, 160.613, -105.405, 161.56, -84.7968 ) script = ExtResource( 3 ) -poly_path = NodePath(".") -is_baked = true -leaves = 8 -dist = 130.0 -radius = 70.0 -points = 8 -draw_offset = Vector2( 0, 0 ) -is_draw_debug = false [node name="Particles2D" type="Particles2D" parent="Hide"] amount = 200 diff --git a/src/stage/SolidTileMap.tscn b/src/stage/SolidTileMap.tscn index 08160a1..c84384b 100644 --- a/src/stage/SolidTileMap.tscn +++ b/src/stage/SolidTileMap.tscn @@ -42,6 +42,7 @@ shader_param/add_color = Color( 0, 0, 0, 1 ) [node name="SolidTileMap" type="TileMap" groups=["solid_map"]] tile_set = SubResource( 2 ) cell_size = Vector2( 100, 100 ) +occluder_light_mask = 0 format = 1 script = ExtResource( 1 ) diff --git a/src/stage/tileset/TileSet0.tres b/src/stage/tileset/TileSet0.tres index 0e2abbd..4532fc8 100644 --- a/src/stage/tileset/TileSet0.tres +++ b/src/stage/tileset/TileSet0.tres @@ -1,4 +1,4 @@ -[gd_resource type="TileSet" load_steps=6 format=2] +[gd_resource type="TileSet" load_steps=11 format=2] [ext_resource path="res://media/image/tiles/tile_4.png" type="Texture" id=1] [ext_resource path="res://media/image/tiles/tile_0.png" type="Texture" id=2] @@ -6,6 +6,21 @@ [ext_resource path="res://media/image/tiles/tile_1.png" type="Texture" id=4] [ext_resource path="res://media/image/tiles/tile_2.png" type="Texture" id=5] +[sub_resource type="OccluderPolygon2D" id=1] +polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 ) + +[sub_resource type="OccluderPolygon2D" id=6] +polygon = PoolVector2Array( 200, 400, 200, 400, 200, 387, 150, 363, 200, 338, 200, 312, 175, 300, 201, 287, 203, 275, 206, 265, 183, 230, 226, 233, 232, 227, 240, 220, 238, 188, 266, 206, 273, 203, 280, 202, 312, 138, 344, 200, 356, 200, 375, 163, 394, 200, 400, 200, 400, 400 ) + +[sub_resource type="OccluderPolygon2D" id=7] +polygon = PoolVector2Array( 0, 200, 0, 200, 12, 200, 38, 150, 62, 200, 87, 200, 100, 175, 113, 200, 150, 200, 175, 150, 200, 200, 237, 200, 250, 175, 263, 200, 287, 200, 313, 150, 338, 200, 362, 200, 375, 175, 388, 200, 400, 200, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=8] +polygon = PoolVector2Array( 0, 200, 0, 200, 12, 200, 38, 150, 62, 200, 87, 200, 100, 175, 113, 200, 134, 199, 142, 159, 166, 186, 181, 172, 192, 156, 170, 136, 199, 130, 200, 112, 150, 87, 200, 63, 200, 38, 175, 25, 200, 12, 200, 0, 400, 0, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=9] +polygon = PoolVector2Array( 0, 200, 0, 200, 12, 200, 38, 150, 63, 200, 83, 200, 91, 171, 111, 196, 122, 192, 113, 131, 167, 161, 174, 153, 153, 124, 190, 124, 194, 112, 144, 72, 199, 57, 199, 37, 175, 25, 200, 12, 200, 0, 400, 0, 400, 200, 387, 200, 363, 250, 337, 200, 317, 200, 310, 229, 289, 204, 278, 207, 287, 269, 231, 238, 225, 245, 247, 276, 207, 275, 203, 286, 256, 328, 199, 343, 199, 362, 225, 375, 200, 388, 200, 400, 0, 400 ) + [resource] 0/name = "tile_0.png 0" 0/texture = ExtResource( 2 ) @@ -14,6 +29,7 @@ 0/region = Rect2( 0, 0, 400, 400 ) 0/tile_mode = 0 0/occluder_offset = Vector2( 0, 0 ) +0/occluder = SubResource( 1 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -28,6 +44,7 @@ 1/region = Rect2( 0, 0, 400, 400 ) 1/tile_mode = 0 1/occluder_offset = Vector2( 0, 0 ) +1/occluder = SubResource( 6 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 ) 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -42,6 +59,7 @@ 2/region = Rect2( 0, 0, 400, 400 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) +2/occluder = SubResource( 7 ) 2/navigation_offset = Vector2( 0, 0 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -56,6 +74,7 @@ 3/region = Rect2( 0, 0, 400, 400 ) 3/tile_mode = 0 3/occluder_offset = Vector2( 0, 0 ) +3/occluder = SubResource( 8 ) 3/navigation_offset = Vector2( 0, 0 ) 3/shape_offset = Vector2( 0, 0 ) 3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -70,6 +89,7 @@ 4/region = Rect2( 0, 0, 400, 400 ) 4/tile_mode = 0 4/occluder_offset = Vector2( 0, 0 ) +4/occluder = SubResource( 9 ) 4/navigation_offset = Vector2( 0, 0 ) 4/shape_offset = Vector2( 0, 0 ) 4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) diff --git a/src/stage/tileset/TileSet1.tres b/src/stage/tileset/TileSet1.tres index 90b9ffd..402d006 100644 --- a/src/stage/tileset/TileSet1.tres +++ b/src/stage/tileset/TileSet1.tres @@ -1,4 +1,4 @@ -[gd_resource type="TileSet" load_steps=6 format=2] +[gd_resource type="TileSet" load_steps=11 format=2] [ext_resource path="res://media/image/tiles/tile2_0.png" type="Texture" id=1] [ext_resource path="res://media/image/tiles/tile2_3.png" type="Texture" id=2] @@ -6,6 +6,21 @@ [ext_resource path="res://media/image/tiles/tile2_4.png" type="Texture" id=4] [ext_resource path="res://media/image/tiles/tile2_2.png" type="Texture" id=5] +[sub_resource type="OccluderPolygon2D" id=1] +polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 ) + +[sub_resource type="OccluderPolygon2D" id=2] +polygon = PoolVector2Array( 187, 400, 187, 400, 187, 341, 189, 331, 194, 323, 200, 318, 200, 289, 201, 286, 194, 279, 189, 271, 187, 262, 188, 252, 192, 243, 242, 193, 252, 188, 259, 187, 268, 188, 275, 191, 286, 201, 290, 200, 318, 200, 326, 192, 333, 189, 341, 187, 400, 187, 400, 400 ) + +[sub_resource type="OccluderPolygon2D" id=3] +polygon = PoolVector2Array( 0, 187, 0, 187, 58, 187, 69, 189, 79, 196, 82, 200, 118, 200, 125, 193, 135, 188, 142, 187, 258, 187, 268, 189, 275, 193, 282, 200, 318, 200, 326, 192, 335, 188, 341, 187, 400, 187, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=4] +polygon = PoolVector2Array( 0, 187, 0, 187, 59, 187, 69, 189, 78, 195, 82, 200, 102, 200, 106, 194, 194, 106, 200, 103, 200, 82, 195, 78, 190, 71, 187, 59, 187, 0, 400, 0, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=5] +polygon = PoolVector2Array( 0, 187, 0, 187, 57, 187, 66, 189, 87, 180, 106, 170, 113, 160, 158, 115, 168, 107, 176, 95, 184, 78, 189, 66, 187, 59, 187, 0, 400, 0, 400, 213, 342, 213, 333, 211, 315, 218, 294, 229, 288, 239, 241, 287, 229, 294, 219, 312, 211, 332, 213, 341, 213, 400, 0, 400 ) + [resource] 0/name = "tile2_0.png 0" 0/texture = ExtResource( 1 ) @@ -14,6 +29,7 @@ 0/region = Rect2( 0, 0, 400, 400 ) 0/tile_mode = 0 0/occluder_offset = Vector2( 0, 0 ) +0/occluder = SubResource( 1 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -28,6 +44,7 @@ 1/region = Rect2( 0, 0, 400, 400 ) 1/tile_mode = 0 1/occluder_offset = Vector2( 0, 0 ) +1/occluder = SubResource( 2 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 ) 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -42,6 +59,7 @@ 2/region = Rect2( 0, 0, 400, 400 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) +2/occluder = SubResource( 3 ) 2/navigation_offset = Vector2( 0, 0 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -56,6 +74,7 @@ 3/region = Rect2( 0, 0, 400, 400 ) 3/tile_mode = 0 3/occluder_offset = Vector2( 0, 0 ) +3/occluder = SubResource( 4 ) 3/navigation_offset = Vector2( 0, 0 ) 3/shape_offset = Vector2( 0, 0 ) 3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -70,6 +89,7 @@ 4/region = Rect2( 0, 0, 400, 400 ) 4/tile_mode = 0 4/occluder_offset = Vector2( 0, 0 ) +4/occluder = SubResource( 5 ) 4/navigation_offset = Vector2( 0, 0 ) 4/shape_offset = Vector2( 0, 0 ) 4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) diff --git a/src/stage/tileset/TileSet2.tres b/src/stage/tileset/TileSet2.tres index 387f5c3..98e79ea 100644 --- a/src/stage/tileset/TileSet2.tres +++ b/src/stage/tileset/TileSet2.tres @@ -1,4 +1,4 @@ -[gd_resource type="TileSet" load_steps=6 format=2] +[gd_resource type="TileSet" load_steps=11 format=2] [ext_resource path="res://media/image/tiles/tile3_1.png" type="Texture" id=1] [ext_resource path="res://media/image/tiles/tile3_0.png" type="Texture" id=2] @@ -6,6 +6,21 @@ [ext_resource path="res://media/image/tiles/tile3_2.png" type="Texture" id=4] [ext_resource path="res://media/image/tiles/tile3_4.png" type="Texture" id=5] +[sub_resource type="OccluderPolygon2D" id=1] +polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 ) + +[sub_resource type="OccluderPolygon2D" id=2] +polygon = PoolVector2Array( 175, 400, 175, 400, 175, 347, 178, 318, 189, 284, 203, 258, 216, 240, 239, 217, 263, 200, 291, 186, 319, 178, 343, 175, 400, 175, 400, 400 ) + +[sub_resource type="OccluderPolygon2D" id=3] +polygon = PoolVector2Array( 0, 175, 0, 175, 26, 175, 58, 178, 80, 182, 113, 190, 143, 196, 167, 199, 193, 200, 228, 199, 248, 197, 270, 194, 320, 182, 351, 177, 382, 175, 400, 175, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=4] +polygon = PoolVector2Array( 0, 175, 0, 175, 15, 175, 32, 177, 55, 184, 86, 195, 105, 199, 119, 200, 135, 199, 147, 196, 158, 192, 171, 184, 181, 174, 190, 163, 195, 151, 199, 137, 200, 126, 199, 108, 196, 86, 189, 66, 181, 45, 176, 24, 175, 15, 175, 0, 400, 0, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=5] +polygon = PoolVector2Array( 0, 175, 0, 175, 90, 175, 105, 173, 118, 169, 129, 164, 141, 156, 154, 144, 164, 130, 171, 113, 174, 98, 175, 0, 400, 0, 400, 225, 308, 225, 288, 228, 268, 237, 255, 247, 246, 256, 236, 271, 231, 282, 226, 298, 225, 400, 0, 400 ) + [resource] 0/name = "tile3_0.png 0" 0/texture = ExtResource( 2 ) @@ -14,6 +29,7 @@ 0/region = Rect2( 0, 0, 400, 400 ) 0/tile_mode = 0 0/occluder_offset = Vector2( 0, 0 ) +0/occluder = SubResource( 1 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -28,6 +44,7 @@ 1/region = Rect2( 0, 0, 400, 400 ) 1/tile_mode = 0 1/occluder_offset = Vector2( 0, 0 ) +1/occluder = SubResource( 2 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 ) 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -42,6 +59,7 @@ 2/region = Rect2( 0, 0, 400, 400 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) +2/occluder = SubResource( 3 ) 2/navigation_offset = Vector2( 0, 0 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -56,6 +74,7 @@ 3/region = Rect2( 0, 0, 400, 400 ) 3/tile_mode = 0 3/occluder_offset = Vector2( 0, 0 ) +3/occluder = SubResource( 4 ) 3/navigation_offset = Vector2( 0, 0 ) 3/shape_offset = Vector2( 0, 0 ) 3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -70,6 +89,7 @@ 4/region = Rect2( 0, 0, 400, 400 ) 4/tile_mode = 0 4/occluder_offset = Vector2( 0, 0 ) +4/occluder = SubResource( 5 ) 4/navigation_offset = Vector2( 0, 0 ) 4/shape_offset = Vector2( 0, 0 ) 4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) diff --git a/src/stage/tileset/TileSet3.tres b/src/stage/tileset/TileSet3.tres index 3f45f16..8e1732f 100644 --- a/src/stage/tileset/TileSet3.tres +++ b/src/stage/tileset/TileSet3.tres @@ -1,4 +1,4 @@ -[gd_resource type="TileSet" load_steps=6 format=2] +[gd_resource type="TileSet" load_steps=11 format=2] [ext_resource path="res://media/image/tiles/tile4_0.png" type="Texture" id=1] [ext_resource path="res://media/image/tiles/tile4_4.png" type="Texture" id=2] @@ -6,6 +6,21 @@ [ext_resource path="res://media/image/tiles/tile4_2.png" type="Texture" id=4] [ext_resource path="res://media/image/tiles/tile4_1.png" type="Texture" id=5] +[sub_resource type="OccluderPolygon2D" id=1] +polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 ) + +[sub_resource type="OccluderPolygon2D" id=2] +polygon = PoolVector2Array( 200, 400, 200, 400, 200, 390, 188, 390, 181, 387, 174, 381, 171, 375, 170, 371, 170, 321, 171, 314, 176, 307, 181, 303, 188, 300, 200, 300, 200, 290, 204, 273, 194, 265, 186, 254, 182, 244, 180, 236, 180, 225, 182, 215, 188, 202, 196, 193, 204, 187, 212, 183, 224, 180, 234, 180, 244, 182, 254, 186, 266, 195, 271, 201, 272, 204, 278, 202, 289, 200, 300, 200, 300, 188, 306, 177, 314, 171, 320, 170, 370, 170, 379, 173, 386, 179, 389, 184, 390, 192, 390, 200, 400, 200, 400, 400 ) + +[sub_resource type="OccluderPolygon2D" id=3] +polygon = PoolVector2Array( 0, 200, 0, 200, 13, 200, 19, 188, 27, 178, 41, 167, 53, 162, 63, 160, 74, 160, 86, 162, 98, 167, 105, 171, 114, 179, 121, 188, 127, 200, 159, 200, 187, 173, 196, 170, 204, 170, 212, 173, 218, 177, 240, 200, 273, 200, 279, 187, 288, 177, 299, 168, 312, 162, 324, 160, 336, 160, 352, 164, 362, 169, 369, 174, 379, 185, 384, 193, 387, 200, 400, 200, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=4] +polygon = PoolVector2Array( 0, 200, 0, 200, 10, 200, 10, 188, 13, 180, 22, 172, 29, 170, 81, 170, 90, 173, 96, 179, 100, 188, 100, 200, 120, 200, 120, 190, 124, 173, 133, 156, 143, 144, 153, 135, 164, 128, 184, 121, 191, 120, 200, 120, 200, 100, 188, 100, 180, 97, 173, 90, 170, 83, 170, 28, 174, 19, 181, 13, 189, 10, 200, 10, 200, 0, 400, 0, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=5] +polygon = PoolVector2Array( 0, 200, 0, 200, 10, 200, 10, 188, 13, 180, 21, 173, 30, 170, 79, 170, 90, 173, 97, 181, 100, 189, 100, 200, 120, 200, 120, 192, 124, 174, 127, 167, 134, 154, 144, 143, 154, 134, 171, 125, 191, 120, 200, 120, 200, 100, 188, 100, 178, 96, 173, 89, 170, 81, 170, 28, 174, 19, 183, 12, 189, 10, 200, 10, 200, 0, 400, 0, 400, 200, 390, 200, 390, 212, 386, 221, 379, 227, 371, 230, 319, 230, 311, 227, 304, 221, 300, 212, 300, 200, 280, 200, 280, 209, 275, 229, 268, 242, 258, 255, 247, 265, 233, 273, 218, 278, 209, 280, 200, 280, 200, 300, 211, 300, 221, 304, 227, 311, 230, 318, 230, 371, 227, 380, 220, 387, 211, 390, 200, 390, 200, 400, 0, 400 ) + [resource] 0/name = "tile4_0.png 0" 0/texture = ExtResource( 1 ) @@ -14,6 +29,7 @@ 0/region = Rect2( 0, 0, 400, 400 ) 0/tile_mode = 0 0/occluder_offset = Vector2( 0, 0 ) +0/occluder = SubResource( 1 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -28,6 +44,7 @@ 1/region = Rect2( 0, 0, 400, 400 ) 1/tile_mode = 0 1/occluder_offset = Vector2( 0, 0 ) +1/occluder = SubResource( 2 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 ) 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -42,6 +59,7 @@ 2/region = Rect2( 0, 0, 400, 400 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) +2/occluder = SubResource( 3 ) 2/navigation_offset = Vector2( 0, 0 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -56,6 +74,7 @@ 3/region = Rect2( 0, 0, 400, 400 ) 3/tile_mode = 0 3/occluder_offset = Vector2( 0, 0 ) +3/occluder = SubResource( 4 ) 3/navigation_offset = Vector2( 0, 0 ) 3/shape_offset = Vector2( 0, 0 ) 3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -70,6 +89,7 @@ 4/region = Rect2( 0, 0, 400, 400 ) 4/tile_mode = 0 4/occluder_offset = Vector2( 0, 0 ) +4/occluder = SubResource( 5 ) 4/navigation_offset = Vector2( 0, 0 ) 4/shape_offset = Vector2( 0, 0 ) 4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) diff --git a/src/stage/tileset/TileSet4.tres b/src/stage/tileset/TileSet4.tres index 5311497..3886af3 100644 --- a/src/stage/tileset/TileSet4.tres +++ b/src/stage/tileset/TileSet4.tres @@ -1,4 +1,4 @@ -[gd_resource type="TileSet" load_steps=6 format=2] +[gd_resource type="TileSet" load_steps=11 format=2] [ext_resource path="res://media/image/tiles/tile5_3.png" type="Texture" id=1] [ext_resource path="res://media/image/tiles/tile5_0.png" type="Texture" id=2] @@ -6,6 +6,21 @@ [ext_resource path="res://media/image/tiles/tile5_2.png" type="Texture" id=4] [ext_resource path="res://media/image/tiles/tile5_4.png" type="Texture" id=5] +[sub_resource type="OccluderPolygon2D" id=1] +polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 ) + +[sub_resource type="OccluderPolygon2D" id=2] +polygon = PoolVector2Array( 140, 400, 140, 400, 145, 365, 155, 340, 170, 325, 155, 300, 150, 280, 150, 245, 160, 215, 175, 190, 205, 165, 225, 155, 245, 150, 270, 150, 295, 155, 315, 165, 320, 170, 340, 155, 365, 145, 385, 140, 400, 140, 400, 400 ) + +[sub_resource type="OccluderPolygon2D" id=3] +polygon = PoolVector2Array( 0, 140, 0, 140, 35, 145, 60, 155, 80, 170, 100, 195, 120, 170, 140, 155, 165, 145, 190, 140, 215, 140, 235, 145, 260, 155, 280, 170, 300, 195, 320, 170, 340, 155, 360, 145, 380, 140, 400, 140, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=4] +polygon = PoolVector2Array( 0, 140, 0, 140, 15, 140, 35, 145, 60, 155, 80, 170, 90, 150, 100, 135, 115, 115, 140, 95, 160, 85, 170, 80, 155, 60, 145, 35, 140, 15, 140, 0, 400, 0, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=5] +polygon = PoolVector2Array( 0, 140, 0, 140, 15, 140, 35, 145, 60, 155, 85, 175, 90, 150, 105, 125, 125, 105, 140, 95, 165, 85, 170, 80, 155, 60, 145, 35, 140, 15, 140, 0, 400, 0, 400, 260, 390, 260, 365, 255, 335, 240, 315, 225, 310, 250, 295, 275, 275, 295, 250, 310, 225, 320, 235, 330, 250, 350, 260, 385, 260, 400, 0, 400 ) + [resource] 0/name = "tile5_0.png 0" 0/texture = ExtResource( 2 ) @@ -14,6 +29,7 @@ 0/region = Rect2( 0, 0, 400, 400 ) 0/tile_mode = 0 0/occluder_offset = Vector2( 0, 0 ) +0/occluder = SubResource( 1 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -28,6 +44,7 @@ 1/region = Rect2( 0, 0, 400, 400 ) 1/tile_mode = 0 1/occluder_offset = Vector2( 0, 0 ) +1/occluder = SubResource( 2 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 ) 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -42,6 +59,7 @@ 2/region = Rect2( 0, 0, 400, 400 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) +2/occluder = SubResource( 3 ) 2/navigation_offset = Vector2( 0, 0 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -56,6 +74,7 @@ 3/region = Rect2( 0, 0, 400, 400 ) 3/tile_mode = 0 3/occluder_offset = Vector2( 0, 0 ) +3/occluder = SubResource( 4 ) 3/navigation_offset = Vector2( 0, 0 ) 3/shape_offset = Vector2( 0, 0 ) 3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -70,6 +89,7 @@ 4/region = Rect2( 0, 0, 400, 400 ) 4/tile_mode = 0 4/occluder_offset = Vector2( 0, 0 ) +4/occluder = SubResource( 5 ) 4/navigation_offset = Vector2( 0, 0 ) 4/shape_offset = Vector2( 0, 0 ) 4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) diff --git a/src/stage/tileset/TileSet5.tres b/src/stage/tileset/TileSet5.tres index 1b7d1ce..58d3863 100644 --- a/src/stage/tileset/TileSet5.tres +++ b/src/stage/tileset/TileSet5.tres @@ -1,4 +1,4 @@ -[gd_resource type="TileSet" load_steps=6 format=2] +[gd_resource type="TileSet" load_steps=11 format=2] [ext_resource path="res://media/image/tiles/tile6_3.png" type="Texture" id=1] [ext_resource path="res://media/image/tiles/tile6_1.png" type="Texture" id=2] @@ -6,6 +6,21 @@ [ext_resource path="res://media/image/tiles/tile6_2.png" type="Texture" id=4] [ext_resource path="res://media/image/tiles/tile6_4.png" type="Texture" id=5] +[sub_resource type="OccluderPolygon2D" id=1] +polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 ) + +[sub_resource type="OccluderPolygon2D" id=2] +polygon = PoolVector2Array( 200, 400, 200, 400, 201, 377, 206, 351, 214, 327, 223, 306, 236, 285, 256, 261, 277, 242, 303, 225, 329, 213, 359, 204, 382, 201, 400, 200, 400, 400 ) + +[sub_resource type="OccluderPolygon2D" id=3] +polygon = PoolVector2Array( 400, 400, 0, 400, 0, 200, 400, 200 ) + +[sub_resource type="OccluderPolygon2D" id=4] +polygon = PoolVector2Array( 0, 200, 0, 200, 26, 198, 47, 194, 64, 189, 83, 182, 110, 167, 133, 149, 156, 125, 177, 94, 187, 70, 195, 44, 199, 21, 200, 0, 400, 0, 400, 400, 0, 400 ) + +[sub_resource type="OccluderPolygon2D" id=5] +polygon = PoolVector2Array( 0, 200, 0, 200, 31, 197, 54, 192, 79, 183, 105, 170, 128, 153, 144, 138, 159, 121, 172, 101, 183, 80, 191, 59, 196, 39, 199, 20, 200, 0, 400, 0, 400, 200, 374, 202, 345, 208, 325, 215, 302, 226, 282, 239, 263, 255, 247, 272, 230, 295, 215, 325, 206, 353, 202, 371, 200, 400, 0, 400 ) + [resource] 0/name = "tile6_0.png 0" 0/texture = ExtResource( 3 ) @@ -14,6 +29,7 @@ 0/region = Rect2( 0, 0, 400, 400 ) 0/tile_mode = 0 0/occluder_offset = Vector2( 0, 0 ) +0/occluder = SubResource( 1 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -28,6 +44,7 @@ 1/region = Rect2( 0, 0, 400, 400 ) 1/tile_mode = 0 1/occluder_offset = Vector2( 0, 0 ) +1/occluder = SubResource( 2 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 ) 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -42,6 +59,7 @@ 2/region = Rect2( 0, 0, 400, 400 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) +2/occluder = SubResource( 3 ) 2/navigation_offset = Vector2( 0, 0 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -56,6 +74,7 @@ 3/region = Rect2( 0, 0, 400, 400 ) 3/tile_mode = 0 3/occluder_offset = Vector2( 0, 0 ) +3/occluder = SubResource( 4 ) 3/navigation_offset = Vector2( 0, 0 ) 3/shape_offset = Vector2( 0, 0 ) 3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) @@ -70,6 +89,7 @@ 4/region = Rect2( 0, 0, 400, 400 ) 4/tile_mode = 0 4/occluder_offset = Vector2( 0, 0 ) +4/occluder = SubResource( 5 ) 4/navigation_offset = Vector2( 0, 0 ) 4/shape_offset = Vector2( 0, 0 ) 4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )