[gd_scene load_steps=8 format=3 uid="uid://dqqdib5anaqda"] [ext_resource type="Script" uid="uid://6kq7f7nsuejr" path="res://Scripts/player.gd" id="1_ebmjs"] [ext_resource type="Script" uid="uid://ddcndcxphdnbe" path="res://Scripts/gamecontroller.gd" id="1_wrm1d"] [ext_resource type="PackedScene" uid="uid://u7ewyn4lu0fd" path="res://Scenes/trigger.tscn" id="3_wrm1d"] [sub_resource type="CircleShape2D" id="CircleShape2D_2poj3"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_2poj3"] size = Vector2(76, 10) [sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_ebmjs"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_ebmjs"] [node name="Game" type="Node2D"] script = ExtResource("1_wrm1d") [node name="CharacterBody2D" type="CharacterBody2D" parent="."] position = Vector2(296, 236) script = ExtResource("1_ebmjs") pushpower = 100 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="CharacterBody2D"] rotation = -0.350821 shape = SubResource("CircleShape2D_2poj3") debug_color = Color(0.764788, 0.66753, 0.0160379, 0.42) metadata/_edit_group_ = true [node name="Level" type="Node2D" parent="."] [node name="StaticBody2D3" type="StaticBody2D" parent="Level"] position = Vector2(298, 317) rotation = -1.58728 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Level/StaticBody2D3"] shape = SubResource("RectangleShape2D_2poj3") [node name="StaticBody2D2" type="StaticBody2D" parent="Level"] position = Vector2(271, 406) rotation = -0.727525 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Level/StaticBody2D2"] shape = SubResource("RectangleShape2D_2poj3") [node name="StaticBody2D" type="StaticBody2D" parent="Level"] position = Vector2(98, 265) rotation = 0.569025 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Level/StaticBody2D"] shape = SubResource("RectangleShape2D_2poj3") [node name="StaticBody2D4" type="StaticBody2D" parent="Level"] position = Vector2(75, 352) rotation = 0.569025 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Level/StaticBody2D4"] shape = SubResource("RectangleShape2D_2poj3") [node name="StaticBody2D5" type="StaticBody2D" parent="Level"] position = Vector2(208, 471) rotation = 2.21888 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Level/StaticBody2D5"] shape = SubResource("RectangleShape2D_2poj3") [node name="Floor" type="StaticBody2D" parent="Level"] position = Vector2(349, 592) metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Level/Floor"] shape = SubResource("WorldBoundaryShape2D_ebmjs") [node name="Wall Right" type="StaticBody2D" parent="Level"] position = Vector2(731, 413) rotation = -1.5822 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Level/Wall Right"] shape = SubResource("WorldBoundaryShape2D_ebmjs") [node name="Wall Left" type="StaticBody2D" parent="Level"] position = Vector2(40, 429) rotation = 1.55732 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Level/Wall Left"] shape = SubResource("WorldBoundaryShape2D_ebmjs") [node name="Crates" type="Node2D" parent="."] position = Vector2(275, 437) rotation = 0.569025 [node name="RigidBody2D" type="RigidBody2D" parent="Crates"] position = Vector2(-242.127, -31.5034) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="RigidBody2D2" type="RigidBody2D" parent="Crates"] position = Vector2(-206.831, 8.83478) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D2"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="RigidBody2D3" type="RigidBody2D" parent="Crates"] position = Vector2(-255.422, -76.4171) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D3"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="RigidBody2D4" type="RigidBody2D" parent="Crates"] position = Vector2(-134.553, -145.415) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D4"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="RigidBody2D5" type="RigidBody2D" parent="Crates"] position = Vector2(-214.387, -75.3609) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D5"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="RigidBody2D6" type="RigidBody2D" parent="Crates"] position = Vector2(-140.818, -34.5737) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D6"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="RigidBody2D7" type="RigidBody2D" parent="Crates"] position = Vector2(-163.854, -180.091) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D7"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="RigidBody2D8" type="RigidBody2D" parent="Crates"] position = Vector2(-101.754, -90.4219) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D8"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="RigidBody2D9" type="RigidBody2D" parent="Crates"] position = Vector2(-112.026, 12.2986) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D9"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="RigidBody2D10" type="RigidBody2D" parent="Crates"] position = Vector2(-106.719, -48.0739) rotation = -0.836123 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Crates/RigidBody2D10"] shape = SubResource("RectangleShape2D_ebmjs") debug_color = Color(0.869343, 0.113237, 0.265816, 0.42) metadata/_edit_group_ = true [node name="Trigger" parent="." instance=ExtResource("3_wrm1d")] position = Vector2(112, 516) [node name="Trigger2" parent="." instance=ExtResource("3_wrm1d")] position = Vector2(654, 121) effect = "teleport" [connection signal="triggerFired" from="Trigger" to="." method="_on_trigger_fired"] [connection signal="triggerFired" from="Trigger2" to="." method="_on_trigger_fired"]