//// Implementation Details //// private void initFight(CharacterBehavior currentChar, CharacterBehavior enemy) { Debug.Assert(status == Status.NONE, "Fight already started"); Debug.Assert(fighters == null, "fighters are set before a fight"); status = Status.LAUNCH; fighters = currentChar.getFighters(enemy); currentChar.selected = false; currentChar.clearDeplacementHUD(); currentChar.clearUnresolvedActions(); displayUI(); }