diff options
author | tpart <tpart120@proton.me> | 2025-09-21 20:19:06 +0200 |
---|---|---|
committer | tpart <tpart120@proton.me> | 2025-09-21 20:19:11 +0200 |
commit | 37cfee01938dd5a0b554e220253d5f844bbdf590 (patch) | |
tree | f47b3c44c898017439b11a2b69d6cb6b8bb13671 /client/gui/overlays/score.tscn | |
parent | d72aa72d2797a92d93fab43617e839e5c7f1f442 (diff) | |
download | hurrycurry-37cfee01938dd5a0b554e220253d5f844bbdf590.tar hurrycurry-37cfee01938dd5a0b554e220253d5f844bbdf590.tar.bz2 hurrycurry-37cfee01938dd5a0b554e220253d5f844bbdf590.tar.zst |
Add pulsating effect to time overlay when less than 10 seconds remain
Diffstat (limited to 'client/gui/overlays/score.tscn')
-rw-r--r-- | client/gui/overlays/score.tscn | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/client/gui/overlays/score.tscn b/client/gui/overlays/score.tscn index 5c79eda1..fcdfb514 100644 --- a/client/gui/overlays/score.tscn +++ b/client/gui/overlays/score.tscn @@ -20,9 +20,12 @@ theme = ExtResource("1_4kujw") theme_override_styles/panel = SubResource("StyleBoxFlat_04ujj") script = ExtResource("2_kbjds") -[node name="Timer" type="Timer" parent="."] +[node name="GameTime" type="Timer" parent="."] wait_time = 30.0 +[node name="WarningTime" type="Timer" parent="."] +one_shot = true + [node name="Score" type="Control" parent="."] layout_mode = 2 size_flags_horizontal = 8 @@ -154,12 +157,18 @@ grow_vertical = 2 rotation = 0.0610865 texture = ExtResource("3_oum5g") -[node name="Line" type="HBoxContainer" parent="Time/Paper"] -layout_mode = 0 +[node name="Node2D" type="Node2D" parent="Time/Paper"] +position = Vector2(95, 30) -[node name="Minutes" type="Label" parent="Time/Paper/Line"] +[node name="Line" type="HBoxContainer" parent="Time/Paper/Node2D"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Minutes" type="Label" parent="Time/Paper/Node2D/Line"] auto_translate_mode = 2 -custom_minimum_size = Vector2(80, 0) layout_mode = 2 theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") @@ -167,7 +176,7 @@ theme_override_font_sizes/font_size = 45 text = "05" horizontal_alignment = 2 -[node name="Colon" type="Label" parent="Time/Paper/Line"] +[node name="Colon" type="Label" parent="Time/Paper/Node2D/Line"] auto_translate_mode = 2 layout_mode = 2 theme_override_colors/font_color = Color(0, 0, 0, 1) @@ -176,10 +185,16 @@ theme_override_font_sizes/font_size = 45 text = ":" horizontal_alignment = 1 -[node name="Seconds" type="Label" parent="Time/Paper/Line"] +[node name="Seconds" type="Label" parent="Time/Paper/Node2D/Line"] auto_translate_mode = 2 layout_mode = 2 theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 45 text = "00" + +[node name="PulsatingTime" type="Timer" parent="Time/Paper/Node2D/Line"] +wait_time = 0.5 + +[connection signal="timeout" from="WarningTime" to="." method="_on_warning_time_timeout"] +[connection signal="timeout" from="Time/Paper/Node2D/Line/PulsatingTime" to="." method="_on_pulsating_time_timeout"] |