|
|
|
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
|
|
|
|
[gd_resource type="TileSet" load_steps=50 format=2] |
|
|
|
|
[gd_resource type="TileSet" load_steps=55 format=2] |
|
|
|
|
|
|
|
|
|
[ext_resource path="res://Tiles/bedroom.png" type="Texture" id=1] |
|
|
|
|
[ext_resource path="res://Tiles/living-room.png" type="Texture" id=2] |
|
|
|
@ -14,6 +14,7 @@
@@ -14,6 +14,7 @@
|
|
|
|
|
[ext_resource path="res://Tiles/Furniture/coffee table.png" type="Texture" id=12] |
|
|
|
|
[ext_resource path="res://Tiles/corners.png" type="Texture" id=13] |
|
|
|
|
[ext_resource path="res://Tiles/black.png" type="Texture" id=14] |
|
|
|
|
[ext_resource path="res://Tiles/Furniture/bed.png" type="Texture" id=15] |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=10] |
|
|
|
|
points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 ) |
|
|
|
@ -46,19 +47,19 @@ points = PoolVector2Array( 120, 60, 0, 60, 0, 0, 120, 0 )
@@ -46,19 +47,19 @@ points = PoolVector2Array( 120, 60, 0, 60, 0, 0, 120, 0 )
|
|
|
|
|
points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=32] |
|
|
|
|
points = PoolVector2Array( 9, 60, 0, 60, 0, 0, 9, 0 ) |
|
|
|
|
points = PoolVector2Array( 12, 60, 0, 60, 0, 0, 12, 0 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=33] |
|
|
|
|
points = PoolVector2Array( 60, 60, 51, 60, 51, 0, 60, 0 ) |
|
|
|
|
points = PoolVector2Array( 60, 60, 48, 60, 48, 0, 60, 0 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=34] |
|
|
|
|
points = PoolVector2Array( 0, 0, 9, 0, 9, 48, 60, 48, 60, 60, 0, 60 ) |
|
|
|
|
points = PoolVector2Array( 0, 0, 12, 0, 12, 48, 60, 48, 60, 60, 0, 60 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=35] |
|
|
|
|
points = PoolVector2Array( 120, 60, 0, 60, 0, 48, 120, 48 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=36] |
|
|
|
|
points = PoolVector2Array( 51, 0, 60, 0, 60, 60, 0, 60, 0, 48, 51, 48 ) |
|
|
|
|
points = PoolVector2Array( 48, 0, 60, 0, 60, 60, 0, 60, 0, 48, 48, 48 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=11] |
|
|
|
|
points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 ) |
|
|
|
@ -117,6 +118,18 @@ points = PoolVector2Array( 0, 0, 9, 0, 9, 12, 0, 12 )
@@ -117,6 +118,18 @@ points = PoolVector2Array( 0, 0, 9, 0, 9, 12, 0, 12 )
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=14] |
|
|
|
|
points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=46] |
|
|
|
|
points = PoolVector2Array( 0, 0, 12, 0, 12, 60, 0, 60 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=47] |
|
|
|
|
points = PoolVector2Array( 240, 60, 228, 60, 228, 0, 240, 0 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=48] |
|
|
|
|
points = PoolVector2Array( 12, 48, 228, 48, 228, 0, 240, 0, 240, 60, 0, 60, 0, 0, 12, 0 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=49] |
|
|
|
|
points = PoolVector2Array( 240, 120, 0, 120, 0, 0, 240, 0 ) |
|
|
|
|
|
|
|
|
|
[sub_resource type="ConvexPolygonShape2D" id=16] |
|
|
|
|
points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 ) |
|
|
|
|
|
|
|
|
@ -142,20 +155,6 @@ points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 )
@@ -142,20 +155,6 @@ points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 )
|
|
|
|
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
} ] |
|
|
|
|
1/z_index = 0 |
|
|
|
|
2/name = "Bedroom" |
|
|
|
|
2/texture = ExtResource( 1 ) |
|
|
|
|
2/tex_offset = Vector2( 0, 0 ) |
|
|
|
|
2/modulate = Color( 1, 1, 1, 1 ) |
|
|
|
|
2/region = Rect2( 0, 0, 240, 240 ) |
|
|
|
|
2/tile_mode = 0 |
|
|
|
|
2/occluder_offset = Vector2( 120, 120 ) |
|
|
|
|
2/navigation_offset = Vector2( 120, 120 ) |
|
|
|
|
2/shape_offset = Vector2( 0, 0 ) |
|
|
|
|
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
2/shape_one_way = false |
|
|
|
|
2/shape_one_way_margin = 0.0 |
|
|
|
|
2/shapes = [ ] |
|
|
|
|
2/z_index = 0 |
|
|
|
|
4/name = "corridor.png 4" |
|
|
|
|
4/texture = ExtResource( 3 ) |
|
|
|
|
4/tex_offset = Vector2( 0, 0 ) |
|
|
|
@ -1070,7 +1069,7 @@ points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 )
@@ -1070,7 +1069,7 @@ points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 )
|
|
|
|
|
60/texture = ExtResource( 14 ) |
|
|
|
|
60/tex_offset = Vector2( 0, 0 ) |
|
|
|
|
60/modulate = Color( 1, 1, 1, 1 ) |
|
|
|
|
60/region = Rect2( 0, 0, 60, 60 ) |
|
|
|
|
60/region = Rect2( 0, 0, 120, 240 ) |
|
|
|
|
60/tile_mode = 0 |
|
|
|
|
60/occluder_offset = Vector2( 0, 0 ) |
|
|
|
|
60/navigation_offset = Vector2( 0, 0 ) |
|
|
|
@ -1080,3 +1079,128 @@ points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 )
@@ -1080,3 +1079,128 @@ points = PoolVector2Array( 60, 60, 0, 60, 0, 0, 60, 0 )
|
|
|
|
|
60/shape_one_way_margin = 0.0 |
|
|
|
|
60/shapes = [ ] |
|
|
|
|
60/z_index = 0 |
|
|
|
|
61/name = "black.png 61" |
|
|
|
|
61/texture = ExtResource( 14 ) |
|
|
|
|
61/tex_offset = Vector2( 0, 0 ) |
|
|
|
|
61/modulate = Color( 1, 1, 1, 1 ) |
|
|
|
|
61/region = Rect2( 0, 0, 240, 240 ) |
|
|
|
|
61/tile_mode = 0 |
|
|
|
|
61/occluder_offset = Vector2( 0, 0 ) |
|
|
|
|
61/navigation_offset = Vector2( 0, 0 ) |
|
|
|
|
61/shape_offset = Vector2( 0, 0 ) |
|
|
|
|
61/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
61/shape_one_way = false |
|
|
|
|
61/shape_one_way_margin = 0.0 |
|
|
|
|
61/shapes = [ ] |
|
|
|
|
61/z_index = 0 |
|
|
|
|
63/name = "bedroom.png 63" |
|
|
|
|
63/texture = ExtResource( 1 ) |
|
|
|
|
63/tex_offset = Vector2( 0, 0 ) |
|
|
|
|
63/modulate = Color( 1, 1, 1, 1 ) |
|
|
|
|
63/region = Rect2( 0, 120, 240, 60 ) |
|
|
|
|
63/tile_mode = 0 |
|
|
|
|
63/occluder_offset = Vector2( 0, 0 ) |
|
|
|
|
63/navigation_offset = Vector2( 0, 0 ) |
|
|
|
|
63/shape_offset = Vector2( 0, 0 ) |
|
|
|
|
63/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
63/shape = SubResource( 46 ) |
|
|
|
|
63/shape_one_way = false |
|
|
|
|
63/shape_one_way_margin = 1.0 |
|
|
|
|
63/shapes = [ { |
|
|
|
|
"autotile_coord": Vector2( 0, 0 ), |
|
|
|
|
"one_way": false, |
|
|
|
|
"one_way_margin": 1.0, |
|
|
|
|
"shape": SubResource( 46 ), |
|
|
|
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
}, { |
|
|
|
|
"autotile_coord": Vector2( 0, 0 ), |
|
|
|
|
"one_way": false, |
|
|
|
|
"one_way_margin": 1.0, |
|
|
|
|
"shape": SubResource( 47 ), |
|
|
|
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
} ] |
|
|
|
|
63/z_index = 0 |
|
|
|
|
64/name = "bedroom.png 64" |
|
|
|
|
64/texture = ExtResource( 1 ) |
|
|
|
|
64/tex_offset = Vector2( 0, 0 ) |
|
|
|
|
64/modulate = Color( 1, 1, 1, 1 ) |
|
|
|
|
64/region = Rect2( 0, 180, 240, 60 ) |
|
|
|
|
64/tile_mode = 0 |
|
|
|
|
64/occluder_offset = Vector2( 0, 0 ) |
|
|
|
|
64/navigation_offset = Vector2( 0, 0 ) |
|
|
|
|
64/shape_offset = Vector2( 0, 0 ) |
|
|
|
|
64/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
64/shape = SubResource( 48 ) |
|
|
|
|
64/shape_one_way = false |
|
|
|
|
64/shape_one_way_margin = 1.0 |
|
|
|
|
64/shapes = [ { |
|
|
|
|
"autotile_coord": Vector2( 0, 0 ), |
|
|
|
|
"one_way": false, |
|
|
|
|
"one_way_margin": 1.0, |
|
|
|
|
"shape": SubResource( 48 ), |
|
|
|
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
} ] |
|
|
|
|
64/z_index = 0 |
|
|
|
|
65/name = "bed.png 65" |
|
|
|
|
65/texture = ExtResource( 15 ) |
|
|
|
|
65/tex_offset = Vector2( 0, 0 ) |
|
|
|
|
65/modulate = Color( 1, 1, 1, 1 ) |
|
|
|
|
65/region = Rect2( 60, 60, 180, 180 ) |
|
|
|
|
65/tile_mode = 0 |
|
|
|
|
65/occluder_offset = Vector2( 0, 0 ) |
|
|
|
|
65/navigation_offset = Vector2( 0, 0 ) |
|
|
|
|
65/shape_offset = Vector2( 0, 0 ) |
|
|
|
|
65/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
65/shape_one_way = false |
|
|
|
|
65/shape_one_way_margin = 0.0 |
|
|
|
|
65/shapes = [ ] |
|
|
|
|
65/z_index = 0 |
|
|
|
|
66/name = "bedroom.png 66" |
|
|
|
|
66/texture = ExtResource( 1 ) |
|
|
|
|
66/tex_offset = Vector2( 0, 0 ) |
|
|
|
|
66/modulate = Color( 1, 1, 1, 1 ) |
|
|
|
|
66/region = Rect2( 0, 0, 240, 120 ) |
|
|
|
|
66/tile_mode = 0 |
|
|
|
|
66/occluder_offset = Vector2( 0, 0 ) |
|
|
|
|
66/navigation_offset = Vector2( 0, 0 ) |
|
|
|
|
66/shape_offset = Vector2( 0, 0 ) |
|
|
|
|
66/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
66/shape = SubResource( 49 ) |
|
|
|
|
66/shape_one_way = false |
|
|
|
|
66/shape_one_way_margin = 1.0 |
|
|
|
|
66/shapes = [ { |
|
|
|
|
"autotile_coord": Vector2( 0, 0 ), |
|
|
|
|
"one_way": false, |
|
|
|
|
"one_way_margin": 1.0, |
|
|
|
|
"shape": SubResource( 49 ), |
|
|
|
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
} ] |
|
|
|
|
66/z_index = 0 |
|
|
|
|
67/name = "corridor.png 67" |
|
|
|
|
67/texture = ExtResource( 3 ) |
|
|
|
|
67/tex_offset = Vector2( 0, 0 ) |
|
|
|
|
67/modulate = Color( 1, 1, 1, 1 ) |
|
|
|
|
67/region = Rect2( 0, 0, 240, 120 ) |
|
|
|
|
67/tile_mode = 0 |
|
|
|
|
67/occluder_offset = Vector2( 0, 0 ) |
|
|
|
|
67/navigation_offset = Vector2( 0, 0 ) |
|
|
|
|
67/shape_offset = Vector2( 0, 0 ) |
|
|
|
|
67/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
67/shape_one_way = false |
|
|
|
|
67/shape_one_way_margin = 0.0 |
|
|
|
|
67/shapes = [ ] |
|
|
|
|
67/z_index = 0 |
|
|
|
|
68/name = "corridor.png 68" |
|
|
|
|
68/texture = ExtResource( 3 ) |
|
|
|
|
68/tex_offset = Vector2( 0, 0 ) |
|
|
|
|
68/modulate = Color( 1, 1, 1, 1 ) |
|
|
|
|
68/region = Rect2( 0, 0, 240, 60 ) |
|
|
|
|
68/tile_mode = 0 |
|
|
|
|
68/occluder_offset = Vector2( 0, 0 ) |
|
|
|
|
68/navigation_offset = Vector2( 0, 0 ) |
|
|
|
|
68/shape_offset = Vector2( 0, 0 ) |
|
|
|
|
68/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) |
|
|
|
|
68/shape_one_way = false |
|
|
|
|
68/shape_one_way_margin = 0.0 |
|
|
|
|
68/shapes = [ ] |
|
|
|
|
68/z_index = 0 |
|
|
|
|