Add action buttons and related functionality; refactor production logic and update entity definitions
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user