'; for ($i = 1; $i <= 5; $i++) { echo ''; } echo ''; echo '
'; if (isset($_POST[$nom])) { return (int) $_POST[$nom]; } return (int) 0; } /***********************************/ /* Formulaire de saisie des cartes du plateau */ /***********************************/ function afficher_formulaire() { $total = 0; echo '
'; $total += champs_cartes('nbCartesVertes', ' Nombre de cartes vertes'); $total += champs_cartes('nbCartesOranges', ' Nombre de cartes oranges'); $total += champs_cartes('nbCartesNoires', ' Nombre de cartes noires'); if ($total > 0) { echo '
Total : ' . $total . '
'; if ($total > 10) { echo '
Trop de cartes !!!!!!
'; } else { echo ''; } } echo ''; echo '
'; } /***********************************/ /* Afficher les joueurs lors de la création de la partie avec leur nom en couleur en adéquation /* avec la couleur de leur pion /***********************************/ function afficher_joueurs(int $idpartie) { $joueurs = getJoueursPartie($idpartie); echo '
'; echo '

Joueurs :

'; for ($i = 0; $i < count($joueurs); $i++) { $joueur = $joueurs[$i]; $couleur_hex = (new CouleurPion())->couleurs[$i]; echo '

' . $joueur['pseudo'] . " (" . $joueur['prenom'] . " " . $joueur['nom'] . ')

'; } echo '
'; } /***********************************/ /* Formulaire d'ajouts de joueurs lors de la création d'une partie, il ne faut pas sélectionner deux fois le même joueur /* Pas plus de 8 joueurs par partie /***********************************/ function formulaire_ajout_joueurs(int $idpartie) { $joueursPartie = getJoueursPartie($idpartie); if (sizeof($joueursPartie) >= 8) { return; } $joueurs = getJoueurs(); echo '
'; echo ''; echo ''; echo ''; echo '
'; } /***********************************/ /* Formulaire permettant d'exclure un joueur lors de la création d'une partie */ /***********************************/ function formulaire_suppression_joueurs(int $idpartie) { $joueurs = getJoueursPartie($idpartie); if (empty($joueurs)) return; echo '
'; echo ''; echo ''; echo ''; echo '
'; } /***********************************/ /* Formulaire pour choisir la stratégie de la partie */ /***********************************/ function formulaire_ordre_joueurs(int $idpartie) { echo '
'; echo ''; if (sizeof(getJoueursPartie($idpartie)) >= 2) { echo ''; } echo ''; echo '
'; } ?>

Créer une partie

Erreur lors de la création de la partie. Veuillez contacter l'administrateur
"; } else { echo '
Partie créée ! ID : ' . $idpartie . '
'; formulaire_ajout_joueurs($idpartie); } } else { afficher_formulaire(); } } else if (isset($_POST['ajouterJoueur'])) { $idpartie = (int) $_POST['idpartie']; ajouter_joueur($idpartie, $_POST['joueur']); afficher_joueurs($idpartie); formulaire_ajout_joueurs($idpartie); formulaire_suppression_joueurs($idpartie); formulaire_ordre_joueurs($idpartie); } else if (isset($_POST['enleverJoueur'])) { $idpartie = (int) $_POST['idpartie']; enlever_joueur($idpartie, $_POST['joueur']); afficher_joueurs($idpartie); formulaire_ajout_joueurs($idpartie); formulaire_suppression_joueurs($idpartie); formulaire_ordre_joueurs($idpartie); } else if (isset($_POST['validerOrdre'])) { $idpartie = (int) $_POST['idpartie']; valider_partie($_POST['idpartie'], $_POST['ordre']); echo '

Partie n°' . $idpartie . ' prête à être jouée

'; echo '
'; echo '

Cliquer sur le lien ci-dessous pour jouer la partie !

'; echo '
'; echo 'Partie n°' . $idpartie . ''; } else { afficher_formulaire(); } ?>