Modif fight for anim

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

@ -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
]);
}

Loading…
Cancel
Save