'; } } /***********************************/ /* Affichage des joueurs lors du déroulé de la partie */ /***********************************/ 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 '
'; } /***********************************/ /* Affichage d'une carte du plateau*/ /***********************************/ function afficherCarte(string $nomcarte, int $numero, $joueurs): void { echo '
'; echo '' . $nomcarte . ''; if ($numero != 0 && $numero != 13) { echo '

' . $numero . '

'; } else { echo '

X

'; } afficher_pions($joueurs); echo '
'; } /***********************************/ /* Affichage de la carte de départ*/ /***********************************/ function afficher_depart($joueurs): void { afficherCarte("carteDépart.png", 0, $joueurs); } /***********************************/ /* Affichage la carte d'arrivée */ /***********************************/ function afficher_arrivee(): void { afficherCarte("carteArrivée.png", 13, []); } /***********************************/ /* Affichage de toutes les cartes du plateau */ /***********************************/ function afficherCartes(int $idpartie, int $tour): void { $cartes = getCards($idpartie); echo '
'; if ($tour == 0) { afficher_depart(getJoueursPartie($idpartie)); for ($i = 0; $i < sizeof($cartes); $i++) { afficherCarte($cartes[$i]['img'], $i + 1, []); } } else { afficher_depart(getJoueursPosition($idpartie, $tour, 0)); for ($i = 0; $i < sizeof($cartes); $i++) { afficherCarte($cartes[$i]['img'], $i + 1, getJoueursPosition($idpartie, $tour, $i + 1)); } } afficher_arrivee(); echo '
'; } /***********************************/ /* Formulaire de sélection de la partie à jouer */ /***********************************/ function formulaire_selection_partie() { $parties = get_parties_id(); echo '
'; echo ''; echo ''; echo '
'; } /***********************************/ /* Formulaire pour lancer la partie */ /***********************************/ function formulaire_lancer_partie(int $idpartie) { echo '
'; echo ''; echo ''; echo '
'; } function afficher_des($des) { if (empty($des)) return; echo '
'; foreach ($des as $nom => $valeurs) { foreach ($valeurs as $valeur) { echo '' . $nom . $valeur . ''; } } echo '
'; } function formulaire_selection_des_main(int $idpartie) { echo '
'; } ?>