diff options
| author | nokoe <nokoe@mailbox.org> | 2024-06-27 19:10:13 +0200 | 
|---|---|---|
| committer | nokoe <nokoe@mailbox.org> | 2024-06-27 19:10:13 +0200 | 
| commit | f483c8bd3a7c8beb806d140629d0b36c359bb24b (patch) | |
| tree | 9e51c174556130b8c7757ae74b33df5fd8766c0c /client/menu/overlay.gd | |
| parent | 2e044d142897038b18ff95fa6087064fc4ff3d89 (diff) | |
| download | hurrycurry-f483c8bd3a7c8beb806d140629d0b36c359bb24b.tar hurrycurry-f483c8bd3a7c8beb806d140629d0b36c359bb24b.tar.bz2 hurrycurry-f483c8bd3a7c8beb806d140629d0b36c359bb24b.tar.zst | |
overlay
Diffstat (limited to 'client/menu/overlay.gd')
| -rw-r--r-- | client/menu/overlay.gd | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/client/menu/overlay.gd b/client/menu/overlay.gd new file mode 100644 index 00000000..23efa209 --- /dev/null +++ b/client/menu/overlay.gd @@ -0,0 +1,24 @@ +class_name Overlay +extends PanelContainer + +const LABEL_SCALE: Vector2 = Vector2(1.5, 1.5) + +var failed: int = 0 +var completed: int = 0 + +@onready var failed_label: Label = $VBoxContainer/HBoxContainer2/Failed +@onready var completed_label: Label = $VBoxContainer/HBoxContainer/Completed + +func update(failed_: int, completed_: int): +	if failed_ - failed: +		failed_label.text = str(failed_) +		failed_label.scale = LABEL_SCALE +		failed = failed_ +	if completed_ - completed: +		completed_label.text = str(completed_) +		completed_label.scale = LABEL_SCALE +		completed = completed_ + +func _process(delta): +	failed_label.scale = lerp(failed_label.scale, Vector2(1, 1), delta * 4.) +	completed_label.scale = lerp(completed_label.scale, Vector2(1, 1), delta * 4.) | 
