31 lines
1.1 KiB
GDScript
31 lines
1.1 KiB
GDScript
extends Control
|
|
|
|
var move_button = preload("res://ui/battle_ui/battle_move_button.tscn")
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready() -> void:
|
|
self.visible = false
|
|
for i in range(4):
|
|
var button = move_button.instantiate()
|
|
%BattleMovesMenu.add_child(button)
|
|
|
|
func update() -> void:
|
|
var player = Utils.get_player()
|
|
var player_fighter = SaveManager.current_save.party[0] as MonsterData
|
|
|
|
%PartyFighterLevel.text = "Lv. %s" % str(player_fighter.level)
|
|
%PartyFighterName.text = player_fighter.nickname if not player_fighter.nickname.is_empty() else player_fighter.name
|
|
%PartyFighterHealthbar.max_value = player_fighter.health
|
|
%PartyFighterHealthbar.value = player_fighter.current_health
|
|
|
|
%EnemyMonsterLevel.text = "Lv. %s" % player.enemy.level
|
|
%EnemyMonsterName.text = player.enemy.name
|
|
%EnemyMonsterHealthbar.max_value = player.enemy.health
|
|
%EnemyMonsterHealthbar.value = player.enemy.current_health
|
|
|
|
func _on_battle_button_pressed() -> void:
|
|
print("attack here")
|
|
# attack here
|
|
#%MainBattleMenu.visible = false
|
|
#%BattleMovesMenu.visible = true
|
|
pass # Replace with function body.
|