aboutsummaryrefslogtreecommitdiff
path: root/client/menu/about.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu/about.gd')
-rw-r--r--client/menu/about.gd19
1 files changed, 19 insertions, 0 deletions
diff --git a/client/menu/about.gd b/client/menu/about.gd
index 339931e7..a38aafe5 100644
--- a/client/menu/about.gd
+++ b/client/menu/about.gd
@@ -129,12 +129,31 @@ func legal_text() -> String:
text += "\n\n[code]%s[/code]" % Engine.get_license_text()
return text
+func version_text() -> String:
+ var text := "[center][b]Hurry Curry![/b]\n\n"
+ OS.get_version()
+ text += "[table=2]"
+ var row = "[cell][right]%s[/right][/cell][cell][left]%s[/left][/cell]"
+ text += row % [tr("c.version.game"), Global.VERSION]
+ text += row % [tr("c.version.protocol"), "%s.%s" % [Multiplayer.VERSION_MAJOR, Multiplayer.VERSION_MINOR]]
+ text += row % [tr("c.version.godot"), Engine.get_version_info().string]
+ text += row % [tr("c.version.os"), OS.get_name()]
+ text += row % [tr("c.version.arch"), Engine.get_architecture_name()]
+ text += row % [tr("c.version.distribution"), Global.DISTRIBUTION]
+
+ text += "[/table]"
+ text += "[/center]"
+ return text
+
func _on_credits_pressed() -> void:
submenu("res://menu/credits.tscn", credits_text())
func _on_legal_pressed() -> void:
submenu("res://menu/credits.tscn", legal_text())
+func _on_version_pressed() -> void:
+ submenu("res://menu/credits.tscn", version_text())
+
func _on_back_pressed() -> void:
exit()