add label showing current equipped weapon
This commit is contained in:
parent
0001bbe15c
commit
5aef02e205
|
@ -46,6 +46,13 @@ theme_override_styles/background = SubResource("StyleBoxFlat_awwb1")
|
|||
step = 1.0
|
||||
show_percentage = false
|
||||
|
||||
[node name="Label" type="Label" parent="CanvasLayer"]
|
||||
offset_left = 32.0
|
||||
offset_top = 16.0
|
||||
offset_right = 176.0
|
||||
offset_bottom = 39.0
|
||||
text = "Nothing equipped."
|
||||
|
||||
[node name="cooldown_timer" type="Timer" parent="."]
|
||||
wait_time = 0.5
|
||||
|
||||
|
|
|
@ -2,7 +2,10 @@ extends CharacterBody2D
|
|||
|
||||
@onready var camera : Camera2D = get_node("Camera2D")
|
||||
@onready var sprite : Sprite2D = get_node("Sprite2D")
|
||||
|
||||
@onready var health_bar : ProgressBar = get_node("CanvasLayer/ProgressBar")
|
||||
@onready var weapon_label : Label = get_node("CanvasLayer/Label")
|
||||
|
||||
@onready var cooldown_timer : Timer = get_node("cooldown_timer") # after taking damage, don't take damage until the timer is worn off.
|
||||
|
||||
# Get the gravity from the project settings to be synced with RigidBody nodes.
|
||||
|
@ -53,6 +56,10 @@ func equip_weapon(wp : Globals.Weapons) -> void:
|
|||
add_child(weapon_instance)
|
||||
|
||||
weapon = weapon_instance
|
||||
|
||||
# Set weapon equip text
|
||||
weapon_label.set_text(weapon.get_fancy_name() + " equipped.")
|
||||
|
||||
return
|
||||
|
||||
func _ready() -> void:
|
||||
|
|
Loading…
Reference in New Issue