public void listenerInterromprePartie()
	{
		vuePartie.getPaneldroitrevoir().getX_white().addMouseListener(new MouseListener(){

			@Override
			public void mouseClicked(MouseEvent arg0) {}
			@Override
			public void mouseEntered(MouseEvent arg0) {}
			@Override
			public void mouseExited(MouseEvent arg0) {}
			@Override
			public void mousePressed(MouseEvent arg0) {}
			@Override
			public void mouseReleased(MouseEvent arg0) {
				SortedSet<String> hs = new ConcurrentSkipListSet<>();
				hs.add("Finir");
				hs.add("Annuler");
				hs.add("Sauvegarder");
				vuePartie.afficherFenetreDemande("Que voulez-vous faire ?", hs).addActionListener(new ActionListener() {
					
					@Override
					public void actionPerformed(ActionEvent e) {
						
						String action = e.getActionCommand();
						if (action == "Finir")
						{
							if (session.meilleurJoueur() != null)
							{
								session.finSession(session.meilleurJoueur());
								
							}
							((ControleurPrincipal)controleur).finSession();
							controleur.retour();
						}
						else if (action == "Annuler")
						{
							
							
						}
						else if (action == "Sauvegarder")
						{
							try {
								GestionDeSession gestion = GestionDeSession.getGestionDeSession();
								gestion.sauvegarder();
								
							} catch (IOException e1) {
								
								e1.printStackTrace();
							} catch (JDOMException e1) {
								
								e1.printStackTrace();
							}
							
								Profils profil = Profils.getProfils();
								profil.sauvegarder();

							controleur.retour();
							
						}
					}
				});
			}
		});
		
	}