diff --git a/src/Controller/EmojiController.php b/src/Controller/EmojiController.php index 8c5ffad..059ddb6 100644 --- a/src/Controller/EmojiController.php +++ b/src/Controller/EmojiController.php @@ -204,20 +204,37 @@ class EmojiController extends AbstractController $valEmoji1 = [$emoji1->getStrength(),$emoji1->getToughness(),$emoji1->getIntelligence(),$emoji1->getSpeed()]; $valEmoji2 = [$emoji2->getStrength(),$emoji2->getToughness(),$emoji2->getIntelligence(),$emoji2->getSpeed()]; $difference = $valEmoji1[$aleatoire] - $valEmoji2[$aleatoire]; - if($difference > 0){ - $emoji1->wonFight(); - $entityManager->persist($emoji1); - $entityManager->remove($emoji2); + // if($difference > 0){ + // $emoji1->wonFight(); + // $entityManager->persist($emoji1); + // $entityManager->remove($emoji2); + // } else { + // $emoji2->wonFight(); + // $entityManager->persist($emoji2); + // $entityManager->remove($emoji1); + // } + + // $entityManager->flush(); + + if ($difference > 0) { + $winner = $emoji1; + $loser = $emoji2; + $wonFight = 'left'; } else { - $emoji2->wonFight(); - $entityManager->persist($emoji2); - $entityManager->remove($emoji1); + $winner = $emoji2; + $loser = $emoji1; + $wonFight = 'right'; } + $winner->wonFight(); + $entityManager->persist($winner); + $entityManager->remove($loser); $entityManager->flush(); return new JsonResponse([ - 'message' => 'End of the fight', + 'emoji1' => $emoji1->getCode(), + 'emoji2' => $emoji2->getCode(), + 'winner' => $wonFight ]); }