summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrique Alves <henriquelalves@gmail.com>2022-07-17 11:37:37 -0300
committerHenrique Alves <henriquelalves@gmail.com>2022-07-17 11:37:37 -0300
commitf81104c60ecff4a7810501bbac9828bec12d74cc (patch)
tree8d1d9f5d1cdb51312e314bf909cb8d5a8aec4549
parent3561165e97c88b62372f67d34bf644e313462eb2 (diff)
downloadgamejam-gmtk-2022-f81104c60ecff4a7810501bbac9828bec12d74cc.tar.gz
gamejam-gmtk-2022-f81104c60ecff4a7810501bbac9828bec12d74cc.tar.bz2
gamejam-gmtk-2022-f81104c60ecff4a7810501bbac9828bec12d74cc.zip
Add onboarding step with stage bonus explanation
-rw-r--r--Scenes/Dungeon.tscn64
-rw-r--r--Scenes/UIController.gd1
2 files changed, 64 insertions, 1 deletions
diff --git a/Scenes/Dungeon.tscn b/Scenes/Dungeon.tscn
index 4131c5b..89d5274 100644
--- a/Scenes/Dungeon.tscn
+++ b/Scenes/Dungeon.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=31 format=2]
+[gd_scene load_steps=33 format=2]
[ext_resource path="res://Scenes/Dungeon.gd" type="Script" id=1]
[ext_resource path="res://Scenes/CameraControl.gd" type="Script" id=2]
@@ -260,6 +260,37 @@ tracks/0/keys = {
"values": [ Color( 1, 1, 1, 0 ) ]
}
+[sub_resource type="Animation" id=25]
+resource_name = "FadeIn"
+length = 0.4
+tracks/0/type = "value"
+tracks/0/path = NodePath(".:modulate")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.4 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 0,
+"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
+}
+
+[sub_resource type="Animation" id=26]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/path = NodePath(".: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, 0 ) ]
+}
+
[sub_resource type="Animation" id=9]
resource_name = "FadeIn"
length = 0.4
@@ -616,6 +647,37 @@ valign = 1
anims/FadeIn = SubResource( 21 )
anims/RESET = SubResource( 22 )
+[node name="Intro7" type="Label" parent="UIController/OnboardingOverlay"]
+visible = false
+modulate = Color( 1, 1, 1, 0 )
+anchor_left = 1.0
+anchor_right = 1.0
+margin_left = -554.0
+margin_top = 299.0
+margin_right = -125.0
+margin_bottom = 416.0
+custom_fonts/font = SubResource( 6 )
+text = "You gain 10 turns as bonus after each stage. Good luck!"
+valign = 2
+autowrap = true
+
+[node name="Up" type="Label" parent="UIController/OnboardingOverlay/Intro7"]
+anchor_left = 1.0
+anchor_right = 1.0
+margin_left = -206.0
+margin_top = -30.0
+margin_right = -189.0
+margin_bottom = 7.0
+rect_rotation = 90.0938
+custom_fonts/font = SubResource( 6 )
+text = "<"
+align = 1
+valign = 1
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="UIController/OnboardingOverlay/Intro7"]
+anims/FadeIn = SubResource( 25 )
+anims/RESET = SubResource( 26 )
+
[node name="AnimationPlayer" type="AnimationPlayer" parent="UIController/OnboardingOverlay"]
anims/FadeIn = SubResource( 9 )
anims/RESET = SubResource( 10 )
diff --git a/Scenes/UIController.gd b/Scenes/UIController.gd
index 99e85c6..df18866 100644
--- a/Scenes/UIController.gd
+++ b/Scenes/UIController.gd
@@ -48,6 +48,7 @@ func on_onboarding():
yield(onboarding_step(4), "completed")
yield(onboarding_step(5), "completed")
yield(onboarding_step(6), "completed")
+ yield(onboarding_step(7), "completed")
$OnboardingOverlay/AnimationPlayer.play_backwards("FadeIn")
yield($OnboardingOverlay/AnimationPlayer,"animation_finished")
$OnboardingOverlay.hide()