diff options
author | Henrique Alves <henriquelalves@gmail.com> | 2022-07-17 11:37:37 -0300 |
---|---|---|
committer | Henrique Alves <henriquelalves@gmail.com> | 2022-07-17 11:37:37 -0300 |
commit | f81104c60ecff4a7810501bbac9828bec12d74cc (patch) | |
tree | 8d1d9f5d1cdb51312e314bf909cb8d5a8aec4549 | |
parent | 3561165e97c88b62372f67d34bf644e313462eb2 (diff) | |
download | gamejam-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.tscn | 64 | ||||
-rw-r--r-- | Scenes/UIController.gd | 1 |
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() |