Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider fe95836e rédigé par E201754Y's avatar E201754Y
Parcourir les fichiers

Commentaires v2

parent a1e7e066
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -12,8 +12,9 @@ import javax.swing.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
/**Contrôleur qui permet d'afficher le pannel de création de flotte lorque l'on clique
* sur le bouton créer partie si un pseudo est rentrée. Une pop-up apparaît sinon
/**Contrôleur qui permet d'afficher le pannel de création de flotte lorque l'on appuie
* sur la touche entrée et si un pseudo est rentrée. Cela permet d'éviter d'avoir à cliquer
* sur le bouton "Créer Partie". Une pop-up apparaît si il n'y a pas de pseudo.
**/
public class ControllerEntreeCreerPartie implements KeyListener {
......
package info1.controller;
import info1.view.RejoindreServeur;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ControllerModificationValeurIdPartie implements ActionListener {
private RejoindreServeur fenetre;
public ControllerModificationValeurIdPartie(RejoindreServeur fenetre) {
this.fenetre = fenetre;
}
@Override
public void actionPerformed(ActionEvent e) {
String idPartie = fenetre.getValueChampRecherche();
fenetre.setidPartieDeRetour(idPartie);
}
}
......@@ -5,6 +5,10 @@ import info1.view.RejoindreServeur;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
/** Listener de la liste déroulante de la pop-up pour rejoindre un serveur
* Permet de sélectionner la valeur d'id sélectionné dans la liste des games
* disponibles
* **/
public class ControllerRecherchePartie implements ListSelectionListener {
private RejoindreServeur fenetre;
......
......@@ -12,6 +12,9 @@ import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/**Listener qui s'active lorsque l'on clique sur le bouton "créer partie" de la page d'accueil
* Affiche la fenetre de création de flotte si il y a un pseudo. Une pop up sinon.
*/
public class CreerPartieController implements ActionListener{
private ConteneurPrincipal conteneur;
......
......@@ -36,6 +36,13 @@ public class JouerController implements ActionListener{
this.pannelCreationFlotte = (PannelCreationFlotte)conteneur.getVue();
}
/**On vérifie d'abord que la flotte est bien complète puis on crée une partie avec le joueur et sa
* flotte si il a sélectionné cette option à l'accueil. Ou on rejoint une game si c'est cette option
* qui a été choisie.
*
* On crée ensuite un plateau de jeu, et on lui fixe tout les contrôlleurs avec les données fournies
* @param e ne sert à rien
*/
@Override
public void actionPerformed(ActionEvent e) {
if(!pannelCreationFlotte.getModelList().isComplete()){
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter