more work on the ui theme and changing the hud
This commit is contained in:
24
UI/EnergyPipUI/energy_pips.gd
Normal file
24
UI/EnergyPipUI/energy_pips.gd
Normal file
@@ -0,0 +1,24 @@
|
||||
class_name EnergyPips
|
||||
extends Control
|
||||
|
||||
@export var tex: TextureRect
|
||||
|
||||
var energy: int :
|
||||
get():
|
||||
return energy
|
||||
set(value):
|
||||
energy = value
|
||||
if energy == max_energy:
|
||||
tex.texture.region.position.x = 0.0
|
||||
elif energy > 0:
|
||||
tex.texture.region.position.x = 21.0 * floori(lerp(11, 1, float(energy) / max_energy))
|
||||
else:
|
||||
tex.texture.region.position.x = 21.0 * 12
|
||||
|
||||
|
||||
var max_energy: int :
|
||||
get():
|
||||
return max_energy
|
||||
set(value):
|
||||
max_energy = value
|
||||
energy = max_energy
|
||||
Reference in New Issue
Block a user