Add action buttons and related functionality; refactor production logic and update entity definitions

This commit is contained in:
Kirill
2026-06-03 23:26:44 +03:00
parent c21048add3
commit 934d890887
11 changed files with 253 additions and 25 deletions
+10
View File
@@ -34,6 +34,16 @@ func get_description(item_id: String, items: Array = []) -> String:
return description
func format(value: float, digits: int = 0) -> String:
if value < 10_000:
return "%.*f" % [digits, value]
var exp = int(floor(log(abs(value)) / log(10.0)))
var mantissa = value / pow(10.0, exp)
return "%.*f" % [digits, mantissa] + "E%+d" % exp
func _ready() -> void:
OwniverseEntities = _read_from_csv("res://data/owniverse_entitites.txt")
OwniverseItems = _read_from_csv("res://data/owniverse_items.txt")