Menu

## SquadroUIGenerator
in package

SquadroUIGenerator.php : 19

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()

SquadroUIGenerator.php : 27

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()

SquadroUIGenerator.php : 195

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()

SquadroUIGenerator.php : 280

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()

SquadroUIGenerator.php : 174

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()

SquadroUIGenerator.php : 250

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()

SquadroUIGenerator.php : 162

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.

## Search results