@Override
    public void actionPerformed(ActionEvent ae) {
       
        boolean testPourEgalite = true;
        if(this._partie.jouerCase(this._joueurCourant, this._joueurAdverse, this._caseTouche)) {
            
            // Le joueur a gagne
            this._partie.afficherMessageFinPartie("Vous avez gagné la partie !");
            testPourEgalite = false;
            
        } else {
            
            // Au joueur adverse
            if(this._partie.jouerCase(this._joueurAdverse, this._joueurCourant, null)) {
                
                // Le joueur adverse a gagne
                this._partie.afficherMessageFinPartie("Oups... Votre flotte est coulée !");
                testPourEgalite = false;
                
            }

        }
        
        // On test l'egalite
        if(testPourEgalite && this._partie.testEgalite()) {
            
            // Egalite, fin de la partie
            this._partie.afficherMessageFinPartie("Flotte adverse hors de portée !");
            
        } 
        
    } // actionPerformed(ActionEvent ae)