Modif fight for anim

Jade-Front
Mathis MOULIN 7 days ago
parent 535531440f
commit feef24045c

@ -204,20 +204,37 @@ class EmojiController extends AbstractController
$valEmoji1 = [$emoji1->getStrength(),$emoji1->getToughness(),$emoji1->getIntelligence(),$emoji1->getSpeed()]; $valEmoji1 = [$emoji1->getStrength(),$emoji1->getToughness(),$emoji1->getIntelligence(),$emoji1->getSpeed()];
$valEmoji2 = [$emoji2->getStrength(),$emoji2->getToughness(),$emoji2->getIntelligence(),$emoji2->getSpeed()]; $valEmoji2 = [$emoji2->getStrength(),$emoji2->getToughness(),$emoji2->getIntelligence(),$emoji2->getSpeed()];
$difference = $valEmoji1[$aleatoire] - $valEmoji2[$aleatoire]; $difference = $valEmoji1[$aleatoire] - $valEmoji2[$aleatoire];
if($difference > 0){ // if($difference > 0){
$emoji1->wonFight(); // $emoji1->wonFight();
$entityManager->persist($emoji1); // $entityManager->persist($emoji1);
$entityManager->remove($emoji2); // $entityManager->remove($emoji2);
// } else {
// $emoji2->wonFight();
// $entityManager->persist($emoji2);
// $entityManager->remove($emoji1);
// }
// $entityManager->flush();
if ($difference > 0) {
$winner = $emoji1;
$loser = $emoji2;
$wonFight = 'left';
} else { } else {
$emoji2->wonFight(); $winner = $emoji2;
$entityManager->persist($emoji2); $loser = $emoji1;
$entityManager->remove($emoji1); $wonFight = 'right';
} }
$winner->wonFight();
$entityManager->persist($winner);
$entityManager->remove($loser);
$entityManager->flush(); $entityManager->flush();
return new JsonResponse([ return new JsonResponse([
'message' => 'End of the fight', 'emoji1' => $emoji1->getCode(),
'emoji2' => $emoji2->getCode(),
'winner' => $wonFight
]); ]);
} }

Loading…
Cancel
Save