diff --git a/levels/backgrounds/caveBackground.tscn b/levels/backgrounds/caveBackground.tscn new file mode 100644 index 0000000..87f0f47 --- /dev/null +++ b/levels/backgrounds/caveBackground.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=2 format=3 uid="uid://bvenxce30ko6p"] + +[ext_resource type="Texture2D" uid="uid://cgef6lu3bn5xv" path="res://levels/backgrounds/caveBackground.png" id="1_oq3j6"] + +[node name="ParallaxBackground" type="ParallaxBackground"] + +[node name="ParallaxLayer" type="ParallaxLayer" parent="."] +motion_scale = Vector2(0.495, 0.495) + +[node name="TextureRect" type="TextureRect" parent="ParallaxLayer"] +offset_left = -1689.0 +offset_top = -918.0 +offset_right = 3212.0 +offset_bottom = 1430.0 +texture = ExtResource("1_oq3j6") +stretch_mode = 1 diff --git a/levels/levelFinal/core/core.tscn b/levels/levelFinal/core/core.tscn index c6c70b0..d31e38c 100644 --- a/levels/levelFinal/core/core.tscn +++ b/levels/levelFinal/core/core.tscn @@ -7,7 +7,7 @@ [ext_resource type="Texture2D" uid="uid://ch6720bqxcsmf" path="res://levels/levelFinal/core/coreSprites/planetCore_0004.png" id="4_c0dob"] [ext_resource type="Texture2D" uid="uid://cd3n7wtnkho61" path="res://levels/levelFinal/core/coreSprites/planetCore_0005.png" id="5_v2s1a"] [ext_resource type="Texture2D" uid="uid://bykh05626og5c" path="res://levels/levelFinal/core/coreSprites/planetCore_0006.png" id="6_in0ky"] -[ext_resource type="Script" path="res://levels/levelOne/animation_player.gd" id="8_d4a53"] +[ext_resource type="Script" uid="uid://jeddvfkorpxu" path="res://levels/levelOne/animation_player.gd" id="8_d4a53"] [sub_resource type="SpriteFrames" id="SpriteFrames_macrm"] animations = [{ diff --git a/levels/levelFinal/levelFinal.tscn b/levels/levelFinal/levelFinal.tscn index 63f4a69..3cb4405 100644 --- a/levels/levelFinal/levelFinal.tscn +++ b/levels/levelFinal/levelFinal.tscn @@ -1,8 +1,9 @@ -[gd_scene load_steps=4 format=4 uid="uid://cbrkijjcxph15"] +[gd_scene load_steps=5 format=4 uid="uid://cbrkijjcxph15"] [ext_resource type="TileSet" uid="uid://cfq716af1nhqm" path="res://levels/levelFinal/tileSet/coreTiles.tres" id="1_sp6x8"] [ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_js4h8"] [ext_resource type="PackedScene" uid="uid://bdd6q3m06bnn3" path="res://levels/levelFinal/core/core.tscn" id="3_vttxq"] +[ext_resource type="PackedScene" uid="uid://bvenxce30ko6p" path="res://levels/backgrounds/caveBackground.tscn" id="4_irop4"] [node name="finalLevel" type="Node2D"] @@ -20,3 +21,5 @@ position = Vector2(276, 17) [node name="core" parent="." instance=ExtResource("3_vttxq")] position = Vector2(274, 1294) + +[node name="ParallaxBackground" parent="." instance=ExtResource("4_irop4")] diff --git a/levels/levelOne/exitZone.tscn b/levels/levelOne/exitZone.tscn index 33f6490..56118fa 100644 --- a/levels/levelOne/exitZone.tscn +++ b/levels/levelOne/exitZone.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=8 format=3 uid="uid://dxojtfoa4jbe"] [ext_resource type="Script" uid="uid://c3qi2ffmxsl8i" path="res://levels/levelOne/exit_zone.gd" id="1_2uwmc"] -[ext_resource type="Script" path="res://levels/levelOne/animation_player.gd" id="2_h31ej"] +[ext_resource type="Script" uid="uid://jeddvfkorpxu" path="res://levels/levelOne/animation_player.gd" id="2_h31ej"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_jhhth"] size = Vector2(32, 29) diff --git a/levels/levelOne/levelOne.tscn b/levels/levelOne/levelOne.tscn index e4511d2..452ce23 100644 --- a/levels/levelOne/levelOne.tscn +++ b/levels/levelOne/levelOne.tscn @@ -1,8 +1,9 @@ -[gd_scene load_steps=5 format=4 uid="uid://ccjb75bercbw8"] +[gd_scene load_steps=6 format=4 uid="uid://ccjb75bercbw8"] [ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levels/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://bvenxce30ko6p" path="res://levels/backgrounds/caveBackground.tscn" id="5_8lh0c"] [ext_resource type="PackedScene" uid="uid://dxojtfoa4jbe" path="res://levels/levelOne/exitZone.tscn" id="5_r1egm"] [node name="levelOne" type="Node2D"] @@ -61,3 +62,5 @@ offset_bottom = 1246.0 text = "collect all the crystals to open the exit" horizontal_alignment = 1 + +[node name="ParallaxBackground" parent="." instance=ExtResource("5_8lh0c")] diff --git a/levels/levelThree/exitZone3.tscn b/levels/levelThree/exitZone3.tscn index 1eb98d5..eea1df7 100644 --- a/levels/levelThree/exitZone3.tscn +++ b/levels/levelThree/exitZone3.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=8 format=3 uid="uid://iui8sgglpc55"] [ext_resource type="Script" uid="uid://b0brgicfdcox0" path="res://levels/levelThree/exit_zone3.gd" id="1_pekjb"] -[ext_resource type="Script" path="res://levels/levelOne/animation_player.gd" id="2_ofyjg"] +[ext_resource type="Script" uid="uid://jeddvfkorpxu" path="res://levels/levelOne/animation_player.gd" id="2_ofyjg"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_jhhth"] size = Vector2(32, 29) diff --git a/levels/levelThree/levelThree.tscn b/levels/levelThree/levelThree.tscn index 5d19103..a986d8f 100644 --- a/levels/levelThree/levelThree.tscn +++ b/levels/levelThree/levelThree.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=5 format=4 uid="uid://fnblp2yeolag"] +[gd_scene load_steps=6 format=4 uid="uid://fnblp2yeolag"] [ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levels/levelOne/tileMaps/baseTileset.tres" id="1_cg7oj"] [ext_resource type="PackedScene" uid="uid://darxbklsgh23m" path="res://collectables/crystal/collectableCrystal.tscn" id="2_gc6ab"] [ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_kpb6v"] [ext_resource type="PackedScene" uid="uid://iui8sgglpc55" path="res://levels/levelThree/exitZone3.tscn" id="3_eac2n"] +[ext_resource type="PackedScene" uid="uid://bvenxce30ko6p" path="res://levels/backgrounds/caveBackground.tscn" id="5_reo5a"] [node name="LevelThree" type="Node2D"] @@ -50,3 +51,5 @@ position = Vector2(271, 46) [node name="exit3" parent="." instance=ExtResource("3_eac2n")] position = Vector2(1522, 336) rotation = -1.57079 + +[node name="ParallaxBackground" parent="." instance=ExtResource("5_reo5a")] diff --git a/levels/levelTwo/exitZone2.tscn b/levels/levelTwo/exitZone2.tscn index 93621cb..7297b80 100644 --- a/levels/levelTwo/exitZone2.tscn +++ b/levels/levelTwo/exitZone2.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=8 format=3 uid="uid://c0h3r0ot5jeds"] [ext_resource type="Script" uid="uid://b2wo3pho6jsk3" path="res://levels/levelTwo/exit_zone2.gd" id="1_i04ng"] -[ext_resource type="Script" path="res://levels/levelOne/animation_player.gd" id="2_qxd85"] +[ext_resource type="Script" uid="uid://jeddvfkorpxu" path="res://levels/levelOne/animation_player.gd" id="2_qxd85"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_jhhth"] size = Vector2(32, 29) diff --git a/levels/levelTwo/levelTwo.tscn b/levels/levelTwo/levelTwo.tscn index 49f2beb..34d9c20 100644 --- a/levels/levelTwo/levelTwo.tscn +++ b/levels/levelTwo/levelTwo.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=5 format=4 uid="uid://dyw7tstsgsla5"] +[gd_scene load_steps=6 format=4 uid="uid://dyw7tstsgsla5"] [ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levels/levelOne/tileMaps/baseTileset.tres" id="1_o24rn"] [ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_6qs84"] [ext_resource type="PackedScene" uid="uid://darxbklsgh23m" path="res://collectables/crystal/collectableCrystal.tscn" id="3_34lfb"] [ext_resource type="PackedScene" uid="uid://c0h3r0ot5jeds" path="res://levels/levelTwo/exitZone2.tscn" id="4_34lfb"] +[ext_resource type="PackedScene" uid="uid://bvenxce30ko6p" path="res://levels/backgrounds/caveBackground.tscn" id="5_4ij67"] [node name="LevelTwo" type="Node2D"] @@ -58,3 +59,5 @@ position = Vector2(901, 862) [node name="exit2" parent="." instance=ExtResource("4_34lfb")] position = Vector2(528, 1267) + +[node name="ParallaxBackground" parent="." instance=ExtResource("5_4ij67")] diff --git a/planets/planetThree/planetThree.tscn b/planets/planetThree/planetThree.tscn index 13421c1..a082ed1 100644 --- a/planets/planetThree/planetThree.tscn +++ b/planets/planetThree/planetThree.tscn @@ -23,7 +23,7 @@ [ext_resource type="Texture2D" uid="uid://jssqmb4832pr" path="res://player/smallPlayer/playerSprites/playerSprite_0008.png" id="14_s7fta"] [ext_resource type="Texture2D" uid="uid://dxeg6715vly1v" path="res://player/smallPlayer/playerSprites/playerSprite_0009.png" id="15_hrtuk"] [ext_resource type="Texture2D" uid="uid://b8eut6fnru722" path="res://player/smallPlayer/playerSprites/playerSprite_0010.png" id="16_2huu8"] -[ext_resource type="Script" path="res://levels/levelOne/animation_player.gd" id="24_ho6ck"] +[ext_resource type="Script" uid="uid://jeddvfkorpxu" path="res://levels/levelOne/animation_player.gd" id="24_ho6ck"] [sub_resource type="SpriteFrames" id="SpriteFrames_hrtuk"] animations = [{