Quit-Rolling-Around-gmtk-ja.../UI/Card.gd

26 lines
444 B
GDScript3
Raw Normal View History

2022-07-16 10:33:31 +01:00
tool
extends Control
enum TYPE {
DAMAGE = 0
UTILITY = 1
SPECIAL = 2
EFFECT = 3
}
const TYPE_COLORS = [
Color("#db4758"), # DAMAGE
Color("#3cc361"), # UTILITY
Color("#ddd55c"), # SPECIAL
Color("#bc5ec6"), # EFFECT
]
export (TYPE) var type
func _ready():
var card_style = $PanelContainer.get('custom_styles/panel').duplicate(true)
card_style.set_bg_color(TYPE_COLORS[type])
$PanelContainer.set('custom_styles/panel', card_style)