|
|
|
|
@@ -19,9 +19,10 @@ var crosshair_target
|
|
|
|
|
@onready var stamina_bar: TextureProgressBar = $StaminaBar
|
|
|
|
|
@onready var stamina_bar_2: ProgressBar = $StaminaBar2
|
|
|
|
|
@onready var health_bar: ProgressBar = $HealthBar
|
|
|
|
|
@onready var ammo_counter: HBoxContainer = $GunInfo/VBoxContainer/AmmoCounter
|
|
|
|
|
@onready var gun_name: Label = $"GunInfo/VBoxContainer/Gun Name"
|
|
|
|
|
@onready var ammo_current: Label = $GunInfo/VBoxContainer/HBoxContainer/AmmoCurrent
|
|
|
|
|
@onready var ammo_reserve: Label = $GunInfo/VBoxContainer/HBoxContainer/AmmoReserve
|
|
|
|
|
@onready var ammo_current: Label = $GunInfo/VBoxContainer/AmmoCounter/AmmoCurrent
|
|
|
|
|
@onready var ammo_reserve: Label = $GunInfo/VBoxContainer/AmmoCounter/AmmoReserve
|
|
|
|
|
@onready var gun_info: MarginContainer = $GunInfo
|
|
|
|
|
@onready var money: Label = $Money
|
|
|
|
|
@onready var crosshair: TextureRect = $Crosshair
|
|
|
|
|
@@ -114,10 +115,11 @@ func _process(delta: float) -> void:
|
|
|
|
|
|
|
|
|
|
if player.gun != null:
|
|
|
|
|
if GameGlobals.gun_ammo.has(player.gun.gun_name) and GameGlobals.gun_ammo[player.gun.gun_name] != null:
|
|
|
|
|
ammo_counter.visible = true
|
|
|
|
|
ammo_current.text = str(GameGlobals.gun_ammo[player.gun.gun_name]).pad_zeros(2)
|
|
|
|
|
lerp_color(ammo_current,RED_COLOR,FULL_WHITE,GameGlobals.gun_ammo[player.gun.gun_name],player.gun.max_ammo,.5)
|
|
|
|
|
else:
|
|
|
|
|
ammo_current.text = "-"
|
|
|
|
|
ammo_counter.visible = false
|
|
|
|
|
if GameGlobals.ammo_reserve.has(str(player.gun.ammo_type)):
|
|
|
|
|
ammo_reserve.text = str(GameGlobals.ammo_reserve[str(player.gun.ammo_type)]).pad_zeros(3)
|
|
|
|
|
lerp_color(ammo_reserve,RED_COLOR,FULL_WHITE,GameGlobals.ammo_reserve[str(player.gun.ammo_type)],player.gun.max_ammo*2,.5)
|
|
|
|
|
|