From ec02531001a2da5599568d693892c7d4ee89ab5a Mon Sep 17 00:00:00 2001 From: Whykioh Date: Mon, 2 Mar 2026 09:02:48 +0100 Subject: [PATCH] Fix Dealer Player --- poker-paf/game.php | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/poker-paf/game.php b/poker-paf/game.php index 8fb3a6e..e2817ea 100644 --- a/poker-paf/game.php +++ b/poker-paf/game.php @@ -45,13 +45,14 @@ foreach ($players as $p) { } } -// On cherche le dealer -foreach ($players as $p) { - if (isset($p['is_dealer']) && $p['is_dealer']) { - $p['is_dealer'] = true; // On ajoute une clé pour l'affichage - break; - } -} +// Déterminer le premier joueur +$firstPlayer = $players[0]; + +// Mettre à jour la BDD pour que first_player ait is_Dealer = 1 +$update = $db->prepare("UPDATE players SET is_dealer = 1 WHERE id = ?"); +$update->execute([$firstPlayer['id']]); + +$players[0]['is_dealer'] = 1; // Mettre à jour aussi dans la variable locale pour l'affichage ?> @@ -118,7 +119,7 @@ foreach ($players as $p) {
- +
@@ -152,12 +153,12 @@ foreach ($players as $p) { // On regarde si le joueur est le dealer players.forEach(player => { if (dealerFound){ - Relancer(/2); // Le joueur après le dealer commence avec une relance + Relancer(); // Le joueur après le dealer commence avec une relance return; } if (player.isDealer) { document.querySelector('.dealer-badge').style.display = 'block'; - Relancer(); // Le dealer commence toujours avec une relance + Relancer(*2); // Le dealer commence toujours avec une relance dealerFound = true; } });