This commit is contained in:
HP_pellel
2025-09-13 23:27:56 +02:00
parent e42364b2e2
commit 802c85adfb
29 changed files with 409 additions and 222 deletions
+14 -14
View File
@@ -4,6 +4,7 @@ import modele.Coup;
import modele.ModeDeJeu;
import modele.Partie;
import modele.joueur.*;
import reseau.TypeMessage;
import vue.Vue;
@@ -25,17 +26,15 @@ public class ControleurPartie {
System.out.println("BIENVENUE AU JEU D'ÉCHECS");
System.out.println("===============================\n");
System.out.println("DEbug");
vue.afficherMessage(TypeMessage.SYSTEME,"Mode de jeu : " + modeDeJeu);
vue.afficherMessage(TypeMessage.SYSTEME,"Joueurs : " + partie.getJoueurBlanc().getNom() + " (Blancs) vs " + partie.getJoueurNoir().getNom() + " (Noirs)");
vue.afficherMessage(TypeMessage.SYSTEME,"Les pions Noirs sont en bas. Les pions Blancs sont en haut. \n");
vue.afficherMessage("Mode de jeu : " + modeDeJeu);
vue.afficherMessage("Joueurs : " + partie.getJoueurBlanc().getNom() + " (Blancs) vs " + partie.getJoueurNoir().getNom() + " (Noirs)");
vue.afficherMessage("Les pions Noirs sont en bas. Les pions Blancs sont en haut. \n");
vue.afficherMessage("------- La Partie commence ! -------");
vue.afficherMessage(TypeMessage.SYSTEME,"------- La Partie commence ! -------");
vue.afficherPlateau(partie.getPlateau());
//System.out.print("\n");
vue.afficherMessage("C'est au tour de " + partie.getJoueurActif().getNom() + " de jouer.");
vue.afficherMessage(TypeMessage.SYSTEME,"C'est au tour de " + partie.getJoueurActif().getNom() + " de jouer.");
boucleDeJeu();
}
@@ -50,19 +49,20 @@ public class ControleurPartie {
vue.afficherPlateau(partie.getPlateau());
if(dernierCoup != null) {
vue.afficherMessage("Dernier coup : " + joueurPrecedent.getNom() + " a joué " + dernierCoup);
vue.afficherMessage(TypeMessage.SYSTEME,"Dernier coup : " + joueurPrecedent.getNom() + " a joué " + dernierCoup);
}
vue.afficherMessage("\nC'est au tour de " + partie.getJoueurActif().getNom() + " de jouer.");
vue.afficherMessage(TypeMessage.SYSTEME,"\nC'est au tour de " + partie.getJoueurActif().getNom() + " de jouer.");
vue.setTour(partie.getJoueurActif().getNom());
} catch (IllegalArgumentException e) {
vue.afficherMessage("> Erreur : " + e.getMessage());
vue.afficherMessage(TypeMessage.SYSTEME,"> Erreur : " + e.getMessage());
}
}
vue.afficherMessage("La partie est terminée !");
vue.afficherMessage("Si vous souhaitez rejouer, relancez le programme.");
vue.afficherMessage("Si vous souhaitez voir l'historique des coups taper 1. Si vous souhaitez voir les captures taper 2.");
vue.afficherMessage("Merci d'avoir joué !");
vue.afficherMessage(TypeMessage.SYSTEME,"La partie est terminée !");
vue.afficherMessage(TypeMessage.SYSTEME,"Si vous souhaitez rejouer, relancez le programme.");
vue.afficherMessage(TypeMessage.SYSTEME,"Si vous souhaitez voir l'historique des coups taper 1. Si vous souhaitez voir les captures taper 2.");
vue.afficherMessage(TypeMessage.SYSTEME,"Merci d'avoir joué !");
}
}