mise à jour de la javadoc
This commit is contained in:
@@ -7,25 +7,32 @@ import java.awt.*;
|
||||
|
||||
/**
|
||||
* Fenêtre de fin de partie.
|
||||
* Affiche le gagnant, le score et propose plusieurs actions :
|
||||
* - Rejouer la même configuration
|
||||
* - Retour au menu principal
|
||||
* - Quitter le jeu
|
||||
*
|
||||
* Elle est ouverte par {@link AvalamWindow} lorsque le moteur signale
|
||||
* que la partie est terminée. Elle affiche :
|
||||
* - le résultat (gagnant ou égalité) à partir du {@link Result} ;
|
||||
* - le score détaillé (tours contrôlées par Jaune et Rouge) ;
|
||||
* - le mode de jeu courant (PVP, PVBOT, PVALPHA, PVGOD, avec profondeur pour les bots intelligents).
|
||||
*
|
||||
* Elle propose également trois actions sous forme de boutons :
|
||||
* - « Rejouer » : relancer une partie avec la même configuration ;
|
||||
* - « Menu principal » : retourner au menu de sélection de mode ;
|
||||
* - « Quitter » : fermer complètement l’application.
|
||||
*/
|
||||
public class EndGameDialog extends JDialog {
|
||||
|
||||
/**
|
||||
* Construit la fenêtre de fin de partie.
|
||||
*
|
||||
* @param parent fenêtre principale (AvalamWindow)
|
||||
* @param result résultat de la partie (WIN / LOSS / DRAW du point de vue de PLAYER1 / Jaune)
|
||||
* @param scoreJaune score du joueur jaune
|
||||
* @param scoreRouge score du joueur rouge
|
||||
* @param mode mode de jeu courant (pour l'information / le rejouer)
|
||||
* @param depth profondeur utilisée (pour les modes avec bot intelligent)
|
||||
* @param onReplay action à exécuter pour rejouer
|
||||
* @param onMenu action à exécuter pour revenir au menu
|
||||
* @param onQuit action à exécuter pour quitter l'application
|
||||
* @param parent fenêtre principale (généralement une {@link AvalamWindow})
|
||||
* @param result résultat de la partie (WIN / LOSS / DRAW du point de vue de PLAYER1 / Jaune)
|
||||
* @param scoreJaune score du joueur jaune (nombre de tours contrôlées)
|
||||
* @param scoreRouge score du joueur rouge (nombre de tours contrôlées)
|
||||
* @param mode mode de jeu courant (pour l’information et le « Rejouer »)
|
||||
* @param depth profondeur utilisée (pour les modes avec bot intelligent)
|
||||
* @param onReplay action à exécuter lorsque l’utilisateur clique sur « Rejouer »
|
||||
* @param onMenu action à exécuter lorsque l’utilisateur clique sur « Menu principal »
|
||||
* @param onQuit action à exécuter lorsque l’utilisateur clique sur « Quitter »
|
||||
*/
|
||||
public EndGameDialog(
|
||||
JFrame parent,
|
||||
|
||||
Reference in New Issue
Block a user