diff --git a/game/battle/battle_launcher.gd b/game/battle/battle_launcher.gd index 1f58bf5..89338de 100644 --- a/game/battle/battle_launcher.gd +++ b/game/battle/battle_launcher.gd @@ -65,6 +65,7 @@ func start_encounter(encounter : BattleEncounter, enemy_pos : Vector3, sent : Se _running = true GameData.in_battle = true + GameData.battle_started.emit() #les elements d'interface (TeamHUD...) se cachent ici, avant la pause du monde get_tree().paused = true battle_started.emit() diff --git a/game/core/game_data.gd b/game/core/game_data.gd index c20dad6..483fb60 100644 --- a/game/core/game_data.gd +++ b/game/core/game_data.gd @@ -3,6 +3,7 @@ extends Node signal selected_pokemon_changed signal battle_requested(sent : SentPokemon, target : Node) #emis par ThrowState : BattleLauncher s'y branche +signal battle_started #emis par BattleLauncher au debut d'un combat (avant la pause du monde) signal battle_finished(outcome : int, target : Node) #emis par BattleLauncher (outcome = valeur de Battle.Outcome) signal save_started