22 lines
815 B
GDScript
22 lines
815 B
GDScript
@tool
|
|
class_name GameColor
|
|
|
|
enum COLOR { HEALTH, ENERGY, SELECTED, SECONDARY, BACKGROUND_PANEL }
|
|
|
|
|
|
const COLOR_HEALTH : Color = Color(0.921569, 0.419608, 0.415686, 1)
|
|
const COLOR_ENERGY : Color = Color(0.921569, 0.890196, 0.415686, 1)
|
|
const COLOR_SELECTED : Color = Color(0.721569, 0.600196, 0.355686, 1)
|
|
const COLOR_SECONDARY : Color = Color(0.341, 0.082, 0.094, 0.0)
|
|
const COLOR_BACKGROUND_PANEL : Color = Color(0.933, 0.933, 0.933, 1)
|
|
const COLOR_FALLBACK : Color = Color(0.341176, 0.0823529, 0.0941176, 0)
|
|
|
|
|
|
static func getColor(color : COLOR) -> Color :
|
|
match color:
|
|
COLOR.HEALTH : return COLOR_HEALTH
|
|
COLOR.ENERGY : return COLOR_ENERGY
|
|
COLOR.SELECTED : return COLOR_SELECTED
|
|
COLOR.SECONDARY : return COLOR_SECONDARY
|
|
COLOR.BACKGROUND_PANEL : return COLOR_BACKGROUND_PANEL
|
|
_: return COLOR_FALLBACK
|