From f2f289672f5700462b15fe2251a7a3c5fdfce0aa Mon Sep 17 00:00:00 2001 From: Fastium <79766552+Fastium@users.noreply.github.com> Date: Fri, 17 Jun 2022 09:15:27 +0200 Subject: [PATCH] a --- src/Game/Battle.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Game/Battle.java b/src/Game/Battle.java index f036101..740e79a 100644 --- a/src/Game/Battle.java +++ b/src/Game/Battle.java @@ -43,21 +43,23 @@ public class Battle { System.out.println("xp player : " + xpPlayer); System.out.println("xp win " + newXp); - + //the player is at the last question, the finish text must be displayed if(getLineSpeech() == 4){ - FinishSpeech(); + finishSpeech(); } + //the player is at the finish text and he must quit the battle else if( getLineSpeech() == 5 || getLineSpeech() == 6){ finish(); - e.recoveredTime = 0; } + //the player answer the question and it is check and if the enemy is killed else if(0 < getLineSpeech() && getLineSpeech() < 4){ checkAnswer(answer); if(pvEnemy <= 0){ - FinishSpeech(); + finishSpeech(); } } + //default case : increase speech to display the new line else{ readNextLine(); } @@ -100,7 +102,7 @@ public class Battle { } - public void FinishSpeech(){ + public void finishSpeech(){ if(pvEnemy>0){ //alive (speechLine = 6) lineSpeech = 6; @@ -116,6 +118,7 @@ public class Battle { public void finish(){ screenBattleOn = false; + e.recoveredTime = 0; } public boolean getAttackOn(){