small racing game im working on
Diffstat (limited to 'ui/diff.gd')
-rw-r--r--ui/diff.gd14
1 files changed, 14 insertions, 0 deletions
diff --git a/ui/diff.gd b/ui/diff.gd
new file mode 100644
index 0000000..e394ccc
--- /dev/null
+++ b/ui/diff.gd
@@ -0,0 +1,14 @@
+extends SplitsDifference
+
+@export var gain_color: Color
+@export var loss_color: Color
+
+func style(d: Change) -> void:
+ match d:
+ Change.LOSS: label_settings.font_color = loss_color
+ Change.GAIN: label_settings.font_color = gain_color
+ Change.EQUAL:
+ hide()
+
+func format(t: float) -> String:
+ return GameTimer.format_precise(t)