added sounds to ui and game, prepared interaction with character

This commit is contained in:
Luca 2024-10-12 14:30:39 +02:00
parent b5ace17da9
commit 21d7cf417a
42 changed files with 450 additions and 155 deletions

View file

@ -2,6 +2,14 @@ extends Control
@onready var battle_moves_menu: VBoxContainer = %BattleMovesMenu
@onready var party_fighter_level: Label = %PartyFighterLevel
@onready var party_fighter_name: Label = %PartyFighterName
@onready var party_fighter_healthbar: ProgressBar = %PartyFighterHealthbar
@onready var enemy_monster_level: Label = %EnemyMonsterLevel
@onready var enemy_monster_name: Label = %EnemyMonsterName
@onready var enemy_monster_healthbar: ProgressBar = %EnemyMonsterHealthbar
var move_button: PackedScene = preload("res://ui/battle_ui/battle_move_button.tscn")
# Called when the node enters the scene tree for the first time.
@ -15,15 +23,15 @@ func update() -> void:
var player: Node3D = Utils.get_player()
var player_fighter: MonsterData = 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
party_fighter_level.text = "Lv. %s" % str(player_fighter.level)
party_fighter_name.text = player_fighter.nickname if not player_fighter.nickname.is_empty() else player_fighter.name
party_fighter_healthbar.max_value = player_fighter.health
party_fighter_healthbar.value = player_fighter.current_health
%EnemyMonsterLevel.text = "Lv. %s" % player.enemy.data.level
%EnemyMonsterName.text = player.enemy.data.name
%EnemyMonsterHealthbar.max_value = player.enemy.data.health
%EnemyMonsterHealthbar.value = player.enemy.data.current_health
enemy_monster_level.text = "Lv. %s" % player.enemy.data.level
enemy_monster_name.text = player.enemy.data.name
enemy_monster_healthbar.max_value = player.enemy.data.health
enemy_monster_healthbar.value = player.enemy.data.current_health
func _on_battle_button_pressed() -> void:
print("attacking enemy")