Documentation

SquadroUIGenerator
in package

Class SquadroUIGenerator

Génère les différentes pages et composants HTML de l'interface utilisateur du jeu Squadro. Cette classe fournit des méthodes statiques pour générer :

  • L'en-tête et le pied de page de chaque page.
  • La page de jeu, la page de confirmation de déplacement, la page de victoire et la page d'erreur.

Table of Contents

Methods

genererEntete()  : string
Génère l'en-tête HTML récurrent de la page.
genererPageConfirmerDeplacement()  : string
Génère la page de confirmation de déplacement.
genererPageErreur()  : string
Génère la page d'erreur.
genererPageJouerPiece()  : string
Génère la page de jeu pour le joueur actif.
genererPageVictoire()  : string
Génère la page de victoire.
genererPiedDePage()  : string
Génère le pied de page HTML récurrent de la page.

Methods

genererEntete()

Génère l'en-tête HTML récurrent de la page.

public static genererEntete(string $title) : string
Parameters
$title : string

Le titre de la page.

Return values
string

Le code HTML de l'en-tête.

genererPageConfirmerDeplacement()

Génère la page de confirmation de déplacement.

public static genererPageConfirmerDeplacement(int $ligne, int $colonne, PlateauSquadro $plateau, int $joueurActif) : string
Parameters
$ligne : int

La ligne de la pièce à déplacer.

$colonne : int

La colonne de la pièce à déplacer.

$plateau : PlateauSquadro

Le plateau de jeu actuel.

$joueurActif : int

La couleur du joueur actif.

Return values
string

Le HTML de la page de confirmation.

genererPageErreur()

Génère la page d'erreur.

public static genererPageErreur(string $message) : string
Parameters
$message : string

Le message d'erreur à afficher.

Return values
string

Le HTML de la page d'erreur.

genererPageJouerPiece()

Génère la page de jeu pour le joueur actif.

public static genererPageJouerPiece(PlateauSquadro $plateau, int $joueurActif) : string
Parameters
$plateau : PlateauSquadro

Le plateau de jeu actuel.

$joueurActif : int

La couleur du joueur actif.

Return values
string

Le HTML de la page de jeu.

genererPageVictoire()

Génère la page de victoire.

public static genererPageVictoire(PlateauSquadro $plateau, int $joueurGagnant) : string
Parameters
$plateau : PlateauSquadro

Le plateau de jeu final.

$joueurGagnant : int

La couleur du gagnant.

Return values
string

Le HTML de la page de victoire.

genererPiedDePage()

Génère le pied de page HTML récurrent de la page.

public static genererPiedDePage() : string
Return values
string

Le code HTML du pied de page.


        
On this page

Search results