more work on the ui theme and changing the hud

This commit is contained in:
2025-11-05 08:28:07 +11:00
parent 2f4159ebbe
commit f257a5df68
187 changed files with 806 additions and 799 deletions

View 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