les types c'est cool

This commit is contained in:
2024-04-17 11:16:30 +02:00
parent a26224ca12
commit 286d51506e

View File

@@ -1,33 +1,33 @@
<?php
function println($str)
function println($str): void
{
echo $str . '<br/>';
}
function rangDansPlateau(int $idplateau, int $rang)
function rangDansPlateau(int $idplateau, int $rang): bool
{
return !empty(get_infos_requete("SELECT idplateau AS nb FROM est_compose WHERE idplateau = " .
$idplateau . " AND rang = " . $rang)['instances']);
}
function getCarteID(string $couleur, int $index)
function getCarteID(string $couleur, int $index): int
{
return get_infos_requete("SELECT idcarte FROM carte WHERE niveau = '" . $couleur . "'")['instances'][$index - 1]['idcarte'];
}
function carteDansPlateau(int $idplateau, int $idcarte)
function carteDansPlateau(int $idplateau, int $idcarte): bool
{
return !empty(get_infos_requete("SELECT idcarte AS nb FROM est_compose WHERE idplateau = " .
$idplateau . " AND idcarte = " . $idcarte)['instances']);
}
function ajouterCarte(int $idcarte, int $idplateau, int $rang)
function ajouterCarte(int $idcarte, int $idplateau, int $rang): void
{
executer_une_requete("INSERT INTO est_compose (idcarte, idplateau, rang) VALUES (" . $idcarte . ", " . $idplateau . ", " . $rang . ")");
}
function ajouterCartesAlea(string $couleur, int $nbCartesCouleurPartie, int $nbCartes, int $idplateau)
function ajouterCartesAlea(string $couleur, int $nbCartesCouleurPartie, int $nbCartes, int $idplateau): void
{
$nbCartesJeu = get_infos_requete("SELECT nombre FROM cartes_jeu WHERE couleur = '" . $couleur . "'")['instances'][0]['nombre'];
@@ -44,7 +44,7 @@ function ajouterCartesAlea(string $couleur, int $nbCartesCouleurPartie, int $nbC
}
}
function creerPartie(int $nbCartesVertes, int $nbCartesOranges, int $nbCartesNoires)
function creerPartie(int $nbCartesVertes, int $nbCartesOranges, int $nbCartesNoires): int
{
$total = $nbCartesVertes + $nbCartesOranges + $nbCartesNoires;
$res = get_infos_requete("INSERT INTO plateau (`taille`) VALUES ('" . $total .
@@ -86,18 +86,18 @@ function getJoueursPartie(int $idpartie)
}
function ajouter_joueur(int $idpartie, int $idjoueur)
function ajouter_joueur(int $idpartie, int $idjoueur): void
{
$couleur = rand(0, 16777215);
executer_une_requete("INSERT INTO joue (idpartie, idjoueur, couleur_pion) VALUES (" . $idpartie . ", " . $idjoueur . ", " . $couleur . ")");
}
function enlever_joueur(int $idpartie, int $idjoueur)
function enlever_joueur(int $idpartie, int $idjoueur): void
{
executer_une_requete("DELETE FROM joue WHERE idpartie = " . $idpartie . " AND idjoueur = " . $idjoueur);
}
function valider_partie(int $idpartie, string $ordre)
function valider_partie(int $idpartie, string $ordre): void
{
$joueurs = null;
switch ($ordre) {