From a8f672c885d57a5302c89ef6154a624ad6f86e14 Mon Sep 17 00:00:00 2001 From: tpart Date: Sun, 21 Jul 2024 10:07:13 +0200 Subject: Fix: overlay always visible --- client/menu/game.gd | 4 ++-- client/menu/overlay.gd | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'client/menu') diff --git a/client/menu/game.gd b/client/menu/game.gd index 06f9fbae..bef4a5df 100644 --- a/client/menu/game.gd +++ b/client/menu/game.gd @@ -17,8 +17,8 @@ extends Menu @onready var game: Game = $Game -@onready var debug_label = $Debug -@onready var overlay = $Overlay +@onready var debug_label: RichTextLabel = $Debug +@onready var overlay: Overlay = $Overlay @onready var popup_message: PopupMessage = $PopupMessage func _ready(): diff --git a/client/menu/overlay.gd b/client/menu/overlay.gd index 08520412..e992faf8 100644 --- a/client/menu/overlay.gd +++ b/client/menu/overlay.gd @@ -31,7 +31,6 @@ var points: int = 0 @onready var decimals_label: Label = $Time/Paper/Line/Decimals func update(failed_: int, completed_: int, points_: int, time: float): - show() if failed_ - failed: failed_label.text = str(failed_) failed_label.scale = LABEL_SCALE @@ -49,9 +48,12 @@ func update(failed_: int, completed_: int, points_: int, time: float): if timer.is_stopped(): timer.start() -func reset(): - hide() - timer.stop() +func set_ingame(state: bool, lobby: bool): + if lobby: + hide() + timer.stop() + else: + show() func _process(delta): failed_label.scale = G.interpolate(failed_label.scale, Vector2(1, 1), delta * 4.) -- cgit v1.2.3-70-g09d2