Document conception pour les tutoriels #
VueFileAttente
#
Fonctionnalités #
- «Ajouter» ajoute une partie où l’usager courant est le premier joueur
- «S’inscire» ajoute l’usager courant à une partie où il reste une place
- «Voir» permet d’observer une partie déjà en cours
- «Jouer» permet de débuter une partie
ModeleFileAttente (et valeur PartieEnFile)
#
NOTES #
- Le modèle contient toutes les données de la page
- Une valeur contient les données d’une sous-région de la page
Autres options #
- On peut aussi spécifier le modèle directement en Java:
public class ModeleFileAttente {
private int prochainId;
private List<PartieEnFile> parties;
}
public class PartieEnFile {
private String idPartie;
private String idJoueurA;
private String nomJoueurA;
private int scoreJoueurA;
private String idJoueurB;
private String nomJoueurB;
private int scoreJoueurB;
}
- Ou encore avec un diagramme:
- Voire même avec un exemple en Json
{
"_C": "ModeleFileAttente",
"prochainId": 2,
"parties": [
{
"_C": "PartieEnFile",
"idPartie": "1",
"idJoueurA": "a3jf",
"nomJoueurA": "Alice",
"scoreJoueurA": 0,
"idJoueurB": "67jf",
"nomJoueurB": "Bob",
"scoreJoueurB": 0
}
]
}
- L’important est de préciser le genre de données qu’on va sauvegarder et afficher