aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/gui/menus/rating/rating.gd8
-rw-r--r--client/gui/menus/scoreboard.gd14
-rw-r--r--client/gui/overlays/score.tscn4
3 files changed, 16 insertions, 10 deletions
diff --git a/client/gui/menus/rating/rating.gd b/client/gui/menus/rating/rating.gd
index 023c1333..5bae0268 100644
--- a/client/gui/menus/rating/rating.gd
+++ b/client/gui/menus/rating/rating.gd
@@ -35,10 +35,10 @@ func _process(_delta):
func show_rating(stars_: int, points: int):
match stars_:
- 0: title.text = tr("c.score.poor")
- 1: title.text = tr("c.score.acceptable")
- 2: title.text = tr("c.score.good")
- 3: title.text = tr("c.score.excellent")
+ 0: title.text = tr("c.score.stars.poor")
+ 1: title.text = tr("c.score.stars.acceptable")
+ 2: title.text = tr("c.score.stars.good")
+ 3: title.text = tr("c.score.stars.excellent")
subtitle.text = tr("c.score.points_par").format([points])
diff --git a/client/gui/menus/scoreboard.gd b/client/gui/menus/scoreboard.gd
index c04a3201..067736e0 100644
--- a/client/gui/menus/scoreboard.gd
+++ b/client/gui/menus/scoreboard.gd
@@ -27,16 +27,22 @@ func _ready() -> void:
title.text = tr("c.menu.scoreboard.title").format([data.map])
play_count.text = tr("c.menu.scoreboard.finish_count").format([int(data.plays)])
for entry in data.best:
- push_label("%d." % i)
- push_label("%d" % entry.score.points)
- push_label(", ".join(entry.players))
+ var tt = ""
+ for key in entry.score:
+ tt += "%s: %d\n" % [tr("c.score.%s" % key), entry.score[key]]
+ print(tt)
+ push_label("%d." % i, tt)
+ push_label("%d" % entry.score.points, tt)
+ push_label(", ".join(entry.players), tt)
i += 1
-func push_label(text: String):
+func push_label(text: String, tooltip: String):
var label = Label.new()
label.add_theme_font_size_override("font_size", 21)
label.add_theme_font_override("font", font)
+ label.mouse_filter = Control.MOUSE_FILTER_STOP
label.text = text
+ label.tooltip_text = tooltip
table.add_child(label)
func _on_back_pressed() -> void:
diff --git a/client/gui/overlays/score.tscn b/client/gui/overlays/score.tscn
index fcdfb514..7ad1db7a 100644
--- a/client/gui/overlays/score.tscn
+++ b/client/gui/overlays/score.tscn
@@ -72,7 +72,7 @@ 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 = 25
-text = "c.score.completed"
+text = "c.score.demands_completed"
[node name="Spacer" type="Control" parent="Score/Paper/Margin/Lines/Line1"]
layout_mode = 2
@@ -96,7 +96,7 @@ 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 = 25
-text = "c.score.failed"
+text = "c.score.demands_failed"
[node name="Spacer" type="Control" parent="Score/Paper/Margin/Lines/Line2"]
layout_mode = 2