Update form class in tables_vue.php, header.php, accueil_vue.php, parties_controleur.php, modele.php, statistiques_controleur.php, and parties_vue.php
This commit is contained in:
@@ -1,4 +1,10 @@
|
||||
<?php
|
||||
|
||||
|
||||
/***********************************/
|
||||
/* Classe des couleurs exactes des pions (images fournies) pour les assigner au joueur
|
||||
/* pour qu'il sache quelle couleur de pion il a
|
||||
/***********************************/
|
||||
class CouleurPion
|
||||
{
|
||||
public $couleurs = [
|
||||
@@ -12,6 +18,11 @@ class CouleurPion
|
||||
'ff0000'
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
/***********************************/
|
||||
/* Affichage des pions des joueurs lors du déroulé de la partie*/
|
||||
/***********************************/
|
||||
function afficher_pions($joueurs)
|
||||
{
|
||||
foreach ($joueurs as $joueur) {
|
||||
@@ -19,19 +30,25 @@ function afficher_pions($joueurs)
|
||||
}
|
||||
}
|
||||
|
||||
/***********************************/
|
||||
/* Affichage des joueurs lors du déroulé de la partie */
|
||||
/***********************************/
|
||||
function afficher_joueurs(int $idpartie)
|
||||
{
|
||||
$joueurs = getJoueursPartie($idpartie);
|
||||
echo '<div>';
|
||||
echo '<div class="joueurs">';
|
||||
echo '<p>Joueurs : </p>';
|
||||
for ($i = 0; $i < count($joueurs); $i++) {
|
||||
$joueur = $joueurs[$i];
|
||||
$couleur_hex = (new CouleurPion())->couleurs[$i];
|
||||
echo '<p style="color:#' . $couleur_hex . ';">' . $joueur['pseudo'] . " (" . $joueur['prenom'] . " " . $joueur['nom'] . ')</p>';
|
||||
echo '<p class="joueur" style="color:#' . $couleur_hex . ';">' . $joueur['pseudo'] . " (" . $joueur['prenom'] . " " . $joueur['nom'] . ')</p>';
|
||||
}
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
/***********************************/
|
||||
/* Affichage d'une carte du plateau*/
|
||||
/***********************************/
|
||||
function afficherCarte(string $nomcarte, int $numero, $joueurs): void
|
||||
{
|
||||
echo '<div class="unecarte">';
|
||||
@@ -45,21 +62,30 @@ function afficherCarte(string $nomcarte, int $numero, $joueurs): void
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
/***********************************/
|
||||
/* 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 '<div>';
|
||||
echo '<div class="plateau">';
|
||||
if ($tour == 0) {
|
||||
afficher_depart(getJoueursPartie($idpartie));
|
||||
for ($i = 0; $i < sizeof($cartes); $i++) {
|
||||
@@ -75,6 +101,9 @@ function afficherCartes(int $idpartie, int $tour): void
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
/***********************************/
|
||||
/* Formulaire de sélection de la partie à jouer */
|
||||
/***********************************/
|
||||
function formulaire_selection_partie()
|
||||
{
|
||||
$parties = get_parties_id();
|
||||
@@ -88,6 +117,9 @@ function formulaire_selection_partie()
|
||||
echo '</form>';
|
||||
}
|
||||
|
||||
/***********************************/
|
||||
/* Formulaire pour lancer la partie */
|
||||
/***********************************/
|
||||
function formulaire_lancer_partie(int $idpartie)
|
||||
{
|
||||
echo '<form class="lancer_partie" method="post" action="#">';
|
||||
@@ -96,6 +128,9 @@ function formulaire_lancer_partie(int $idpartie)
|
||||
echo '</form>';
|
||||
}
|
||||
|
||||
/***********************************/
|
||||
/* Formulaire de sélection de la main composée de 6 dés */
|
||||
/***********************************/
|
||||
function formulaire_selection_des_main(int $idpartie)
|
||||
{
|
||||
echo '<form action="#" method="post">
|
||||
@@ -122,8 +157,6 @@ function formulaire_selection_des_main(int $idpartie)
|
||||
<div class="panneau_details_3">
|
||||
|
||||
<div>
|
||||
<h2>Jouer une partie</h2>
|
||||
|
||||
<?php
|
||||
|
||||
$idpartie = -1;
|
||||
@@ -142,7 +175,9 @@ function formulaire_selection_des_main(int $idpartie)
|
||||
if (isset($_POST['lancerPartie'])) {
|
||||
lancer_partie($idpartie);
|
||||
}
|
||||
|
||||
afficher_joueurs($idpartie);
|
||||
|
||||
afficherCartes($idpartie, get_parties_tour($idpartie));
|
||||
if (partie_est_a_venir($idpartie)) {
|
||||
formulaire_lancer_partie($idpartie);
|
||||
|
||||
Reference in New Issue
Block a user