Polish world, shop, and artwork presentation
This commit is contained in:
parent
7d38bc962b
commit
117fdbfdaa
94 changed files with 1771 additions and 579 deletions
28
ui/currency_presentation.gd
Normal file
28
ui/currency_presentation.gd
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
class_name CurrencyPresentation
|
||||
extends RefCounted
|
||||
|
||||
const ICON_PATH: String = (
|
||||
"res://items/icons/shop/32_currency.png"
|
||||
)
|
||||
const AMOUNT_SCENE: PackedScene = preload(
|
||||
"res://ui/components/currency_amount.tscn"
|
||||
)
|
||||
|
||||
|
||||
static func instantiate_amount(
|
||||
value: int,
|
||||
icon_size: float = 18.0,
|
||||
) -> CurrencyAmount:
|
||||
var display := AMOUNT_SCENE.instantiate() as CurrencyAmount
|
||||
display.icon_size = icon_size
|
||||
display.amount = value
|
||||
return display
|
||||
|
||||
|
||||
static func bbcode_amount(value: int, icon_size: int = 18) -> String:
|
||||
return "[img=%dx%d]%s[/img] %d" % [
|
||||
icon_size,
|
||||
icon_size,
|
||||
ICON_PATH,
|
||||
value,
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue