From 1eacea955b34c267192b5cfa4d1488cd095bcf19 Mon Sep 17 00:00:00 2001 From: Whykioh Date: Mon, 2 Mar 2026 09:39:29 +0100 Subject: [PATCH] Fix --- poker-paf/game.php | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/poker-paf/game.php b/poker-paf/game.php index 5098459..ca49625 100644 --- a/poker-paf/game.php +++ b/poker-paf/game.php @@ -130,7 +130,6 @@ $players[0]['is_dealer'] = 1; // Mettre à jour aussi dans la variable locale po // --- VARIABLES GLOBALES --- let actualGameID = new URLSearchParams(window.location.search).get('game_id'); let current_blind = 0; - let currentBlind = 0; // Corrigé (utilisé dans UpdateLabels) let totalBlind = 0; // Corrigé (utilisé dans UpdateLabels) let currentPlayerId = null; let money = {}; // Pour stocker les soldes @@ -150,8 +149,8 @@ $players[0]['is_dealer'] = 1; // Mettre à jour aussi dans la variable locale po // --- INITIALISATION --- // On charge les données une première fois window.onload = () => { + GetCurrentBlind(); UpdateLabels(); - }; // On regarde si le joueur est le dealer @@ -174,15 +173,15 @@ $players[0]['is_dealer'] = 1; // Mettre à jour aussi dans la variable locale po // 1. On vérifie si le joueur a assez d'argent AVANT de lancer le fetch // Note : currentPlayerId et money doivent être à jour via UpdateLabels - if (money[currentPlayerId] < currentBlind) { - alert("Vous n'avez pas assez d'argent pour suivre. Mise requise : " + currentBlind); + if (money[currentPlayerId] < current_blind) { + alert("Vous n'avez pas assez d'argent pour suivre. Mise requise : " + current_blind); return; } // 2. On prépare l'envoi let formData = new FormData(); formData.append('game_id', actualGameID); - formData.append('amount', currentBlind); // On utilise la variable globale directement + formData.append('amount', current_blind); // On utilise la variable globale directement // 3. On utilise process_bet.php (le fichier "tout-en-un") fetch('process_bet.php', { @@ -280,7 +279,7 @@ $players[0]['is_dealer'] = 1; // Mettre à jour aussi dans la variable locale po function UpdateLabels() { getActualPlayerMoney(); getActualPlayerBlind(); - getActualGameBlind(); + GetCurrentBlind(); getTotalGameBlind(); document.querySelectorAll('.player-slot').forEach(slot => { @@ -294,7 +293,7 @@ $players[0]['is_dealer'] = 1; // Mettre à jour aussi dans la variable locale po }); document.getElementById('main-pot').textContent = totalBlind + " 🪙"; - document.getElementById('current-bet').textContent = currentBlind + " 🪙"; + document.getElementById('current-bet').textContent = current_blind + " 🪙"; } function changePlayer() { @@ -440,7 +439,7 @@ $players[0]['is_dealer'] = 1; // Mettre à jour aussi dans la variable locale po .then(r => r.json()) .then(data => { if (data.success) { - currentBlind = data.blind; // On met à jour l'affichage de la blind + current_blind = data.blind; // On met à jour l'affichage de la blind } else { alert("Erreur : " + data.message); } @@ -475,9 +474,6 @@ $players[0]['is_dealer'] = 1; // Mettre à jour aussi dans la variable locale po current_blind = Math.max(...blinds); console.log("Blind actuel recalculé :", current_blind); } - - GetCurrentBlind(); // Juste pour le debug, à supprimer après - \ No newline at end of file