sokoban
Diffstat (limited to 'Level.tscn')
| -rw-r--r-- | Level.tscn | 197 |
1 files changed, 0 insertions, 197 deletions
diff --git a/Level.tscn b/Level.tscn deleted file mode 100644 index 702e479..0000000 --- a/Level.tscn +++ /dev/null @@ -1,197 +0,0 @@ -[gd_scene load_steps=12 format=2] - -[ext_resource path="res://Player.tscn" type="PackedScene" id=1] -[ext_resource path="res://HUD.tscn" type="PackedScene" id=2] -[ext_resource path="res://Level.gd" type="Script" id=3] -[ext_resource path="res://tilemap.tres" type="TileSet" id=4] -[ext_resource path="res://Back.tscn" type="PackedScene" id=5] -[ext_resource path="res://Others.tscn" type="PackedScene" id=6] -[ext_resource path="res://tilemap.png" type="Texture" id=8] - -[sub_resource type="TileSet" id=2] -1/name = "tilemap.png 1" -1/texture = ExtResource( 8 ) -1/tex_offset = Vector2( 0, 0 ) -1/modulate = Color( 1, 1, 1, 1 ) -1/region = Rect2( 16, 16, 16, 16 ) -1/tile_mode = 0 -1/occluder_offset = Vector2( 0, 0 ) -1/navigation_offset = Vector2( 0, 0 ) -1/shape_offset = Vector2( 0, 0 ) -1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -1/shape_one_way = false -1/shape_one_way_margin = 0.0 -1/shapes = [ ] -1/z_index = 0 - -[sub_resource type="AnimationNodeStateMachinePlayback" id=5] - -[sub_resource type="Animation" id=3] -resource_name = "Animate" -tracks/0/type = "value" -tracks/0/path = NodePath("Walls:modulate") -tracks/0/interp = 2 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( -2, -2 ), -"update": 0, -"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] -} -tracks/1/type = "method" -tracks/1/path = NodePath("..") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/keys = { -"times": PoolRealArray( 0.6 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ ], -"method": "explode_walls" -} ] -} -tracks/2/type = "value" -tracks/2/path = NodePath("Player/RayCast2D:collision_mask") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/keys = { -"times": PoolRealArray( 0, 0.6 ), -"transitions": PoolRealArray( 1, 1 ), -"update": 1, -"values": [ 1, 0 ] -} -tracks/3/type = "method" -tracks/3/path = NodePath("Player") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/keys = { -"times": PoolRealArray( 0.6 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ ], -"method": "_over" -} ] -} - -[sub_resource type="Animation" id=4] -length = 0.001 -tracks/0/type = "value" -tracks/0/path = NodePath("Walls:modulate") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), -"update": 0, -"values": [ Color( 1, 1, 1, 1 ) ] -} -tracks/1/type = "value" -tracks/1/path = NodePath("Player:collision_layer") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), -"update": 0, -"values": [ 1 ] -} -tracks/2/type = "value" -tracks/2/path = NodePath("Player:collision_mask") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), -"update": 0, -"values": [ 1 ] -} -tracks/3/type = "value" -tracks/3/path = NodePath("Player/RayCast2D:collision_mask") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), -"update": 0, -"values": [ 1 ] -} - -[node name="Level" type="Node2D"] -script = ExtResource( 3 ) - -[node name="LevelContainer" type="Control" parent="."] -margin_left = -8.0 -margin_right = 336.0 -margin_bottom = 320.0 -mouse_filter = 2 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Back" parent="LevelContainer" instance=ExtResource( 5 )] -margin_left = -992.0 -margin_top = -688.0 -margin_right = 1232.0 -margin_bottom = 1048.0 - -[node name="Floors" type="TileMap" parent="LevelContainer"] -tile_set = SubResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 - -[node name="Others" parent="LevelContainer" instance=ExtResource( 6 )] -tile_data = PoolIntArray( 196622, 15, 0 ) - -[node name="Targets" type="Node2D" parent="LevelContainer"] - -[node name="Player" parent="LevelContainer" instance=ExtResource( 1 )] -position = Vector2( 168, 80 ) -collision_layer = 1 -collision_mask = 1 - -[node name="AnimationTree" parent="LevelContainer/Player" index="9"] -parameters/playback = SubResource( 5 ) - -[node name="Crates" type="Node2D" parent="LevelContainer"] - -[node name="Walls" type="TileMap" parent="LevelContainer"] -tile_set = ExtResource( 4 ) -cell_size = Vector2( 16, 16 ) -collision_layer = 3 -collision_mask = 3 -format = 1 -tile_data = PoolIntArray( 458766, 1, 3, 524302, 1, 327687, 524303, 1, 196610 ) - -[node name="LevelComplete" type="AnimationPlayer" parent="LevelContainer"] -anims/Animate = SubResource( 3 ) -anims/RESET = SubResource( 4 ) - -[node name="CanvasLayer" type="CanvasLayer" parent="."] - -[node name="HUD" parent="CanvasLayer" instance=ExtResource( 2 )] -visible = false - -[node name="Timer" type="Timer" parent="."] -one_shot = true - -[node name="Tween" type="Tween" parent="."] - -[connection signal="won" from="LevelContainer/Player" to="." method="_on_Player_won"] - -[editable path="LevelContainer/Player"] |