Made background change randomly every 45 seconds

This commit is contained in:
Noah 2022-10-28 21:02:13 -05:00
parent e6130c3be9
commit 0f926436cc
2 changed files with 16 additions and 1 deletions

View File

@ -7,6 +7,8 @@ var local_version # The version installed on this computer
var os_name # The simplified name of the OS (linux, or windows) var os_name # The simplified name of the OS (linux, or windows)
var suffix # var suffix #
var random
# Load in the Notice_msg scene (Will be instanced) # Load in the Notice_msg scene (Will be instanced)
var Notice_msg = load("res://Notice_msg.tscn") var Notice_msg = load("res://Notice_msg.tscn")
@ -49,7 +51,7 @@ func _process(_delta):
# When everything is loaded, # When everything is loaded,
func _ready(): func _ready():
# Randomize # Randomize
var random = RandomNumberGenerator.new() random = RandomNumberGenerator.new()
random.randomize() random.randomize()
# Choose a background # Choose a background
@ -173,3 +175,11 @@ func _on_Play_button_pressed():
else: else:
notice("Executable not found! Click 'UPDATE' to install it again", "alert") notice("Executable not found! Click 'UPDATE' to install it again", "alert")
Store.write_store("current_version", "") Store.write_store("current_version", "")
# When the background change timer time's out,
func _on_Change_timer_timeout():
# Choose a background
var background_num = random.randi_range(1, 2)
# Set the background
$Background.texture = load("res://textures/backgrounds/background"+str(background_num)+".png")

View File

@ -52,6 +52,10 @@ texture = ExtResource( 1 )
expand = true expand = true
stretch_mode = 7 stretch_mode = 7
[node name="Change_timer" type="Timer" parent="Background"]
wait_time = 45.0
autostart = true
[node name="Header" type="Label" parent="."] [node name="Header" type="Label" parent="."]
anchor_right = 1.0 anchor_right = 1.0
margin_bottom = 53.0 margin_bottom = 53.0
@ -97,4 +101,5 @@ margin_top = 80.0
margin_right = 192.0 margin_right = 192.0
margin_bottom = 272.0 margin_bottom = 272.0
[connection signal="timeout" from="Background/Change_timer" to="." method="_on_Change_timer_timeout"]
[connection signal="pressed" from="Panel/Play_button" to="." method="_on_Play_button_pressed"] [connection signal="pressed" from="Panel/Play_button" to="." method="_on_Play_button_pressed"]