aboutsummaryrefslogtreecommitdiff
path: root/game/src/GameSession/GameSpeedPanel.gd
diff options
context:
space:
mode:
author ClarkeCode <33846391+ClarkeCode@users.noreply.github.com>2023-04-18 21:05:41 +0200
committer GitHub <noreply@github.com>2023-04-18 21:05:41 +0200
commitae06fbce51f91b15aeed8ede7973f4ec24d05ff0 (patch)
tree9a49865bb6e6bc56c26a291de9c48d483225ac17 /game/src/GameSession/GameSpeedPanel.gd
parentea077c8a7c78477bd247c7fbd21de13bcf2285e9 (diff)
parent0ead900c96f1f40028d53b0e4b9c2d93312a6621 (diff)
Merge pull request #91 from OpenVic2Project/minor-map-ui
Minor map UI
Diffstat (limited to 'game/src/GameSession/GameSpeedPanel.gd')
-rw-r--r--game/src/GameSession/GameSpeedPanel.gd33
1 files changed, 33 insertions, 0 deletions
diff --git a/game/src/GameSession/GameSpeedPanel.gd b/game/src/GameSession/GameSpeedPanel.gd
new file mode 100644
index 0000000..8dc35d7
--- /dev/null
+++ b/game/src/GameSession/GameSpeedPanel.gd
@@ -0,0 +1,33 @@
+extends PanelContainer
+
+#UI-74 UI-75 UI-76 UI-77
+
+@export var _longform_date_button : Button
+@export var _play_pause_display_button : Button
+@export var _decrease_speed_button : Button
+@export var _increase_speed_button : Button
+
+var is_game_paused : bool = true
+
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ _update_playpause_button()
+
+func _update_playpause_button():
+ _play_pause_display_button.text = "⏸️" if is_game_paused else "▶"
+ print("Game is paused" if is_game_paused else "Game is advancing")
+
+
+func _on_decrease_speed_button_pressed():
+ print("Decrease speed")
+
+func _on_increase_speed_button_pressed():
+ print("Increase speed")
+
+func _on_play_pause_display_button_pressed():
+ is_game_paused = !is_game_paused
+ _update_playpause_button()
+
+func _on_longform_date_label_pressed():
+ is_game_paused = !is_game_paused
+ _update_playpause_button()