diff --git a/levelOne/exit_zone.gd b/levelOne/exit_zone.gd new file mode 100644 index 0000000..f5cc459 --- /dev/null +++ b/levelOne/exit_zone.gd @@ -0,0 +1,4 @@ +extends Area2D + +func _on_body_entered(body: Node2D) -> void: + get_tree().change_scene_to_file("res://planetScene/planet.tscn") diff --git a/levelOne/exit_zone.gd.uid b/levelOne/exit_zone.gd.uid new file mode 100644 index 0000000..ebb9194 --- /dev/null +++ b/levelOne/exit_zone.gd.uid @@ -0,0 +1 @@ +uid://c3qi2ffmxsl8i diff --git a/levelOne/startLevel.tscn b/levelOne/startLevel.tscn index 0b57268..9d846ed 100644 --- a/levelOne/startLevel.tscn +++ b/levelOne/startLevel.tscn @@ -1,9 +1,13 @@ -[gd_scene load_steps=5 format=4 uid="uid://ccjb75bercbw8"] +[gd_scene load_steps=7 format=4 uid="uid://ccjb75bercbw8"] [ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levelOne/tileMaps/baseTileset.tres" id="1_s5r4n"] [ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_r1egm"] [ext_resource type="PackedScene" uid="uid://darxbklsgh23m" path="res://collectables/crystal/collectableCrystal.tscn" id="3_56573"] [ext_resource type="PackedScene" uid="uid://chpqjpcexhd3t" path="res://rock/Rock.tscn" id="4_1l7e8"] +[ext_resource type="Script" uid="uid://c3qi2ffmxsl8i" path="res://levelOne/exit_zone.gd" id="5_r1egm"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_s5r4n"] +size = Vector2(67, 25) [node name="levelOne" type="Node2D"] @@ -34,3 +38,13 @@ position = Vector2(87, -71) [node name="crystal3" parent="Node2D" instance=ExtResource("3_56573")] position = Vector2(97, -254) + +[node name="exitZone" type="Area2D" parent="."] +position = Vector2(318, 1248) +script = ExtResource("5_r1egm") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="exitZone"] +position = Vector2(-13.5, 19.5) +shape = SubResource("RectangleShape2D_s5r4n") + +[connection signal="body_entered" from="exitZone" to="exitZone" method="_on_body_entered"] diff --git a/planetScene/planet.tscn b/planetScene/planet.tscn index b5d1082..f8a07a2 100644 --- a/planetScene/planet.tscn +++ b/planetScene/planet.tscn @@ -54,11 +54,12 @@ animations = [{ [node name="planet" type="Node2D"] [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] -position = Vector2(549, 202) +position = Vector2(573, 300) sprite_frames = SubResource("SpriteFrames_i6oun") autoplay = "default" [node name="planetSprite" type="Sprite2D" parent="."] -position = Vector2(550, 322) +position = Vector2(575, 786) +scale = Vector2(4.53252, 4.53252) texture = ExtResource("1_6j83a") script = ExtResource("2_jgijx") diff --git a/startMenu/start_game.gd b/startMenu/start_game.gd index c11689f..518b829 100644 --- a/startMenu/start_game.gd +++ b/startMenu/start_game.gd @@ -1,4 +1,4 @@ extends Button func _on_pressed() -> void: - get_tree().change_scene_to_file("res://startLevel.tscn") + get_tree().change_scene_to_file("res://levelOne/startLevel.tscn")