@SuppressWarnings("unchecked")
	public void reprendrePartie()
	{
		Map<String, Integer> map;
		Joueur j;
		Difficulte diff;
		Combinaison solution;
		List<CoupJoue> coups;
		ObjectInputStream lecteur = null;
		
		try
		{
			lecteur = new ObjectInputStream(new BufferedInputStream(new FileInputStream(NOM_FICHIER)));
			map = (Map<String, Integer>) lecteur.readObject();
			j = (Joueur) lecteur.readObject();
			diff = (Difficulte) lecteur.readObject();
			solution = (Combinaison) lecteur.readObject();
			coups = (List<CoupJoue>) lecteur.readObject();
			lecteur.close();
		} catch (FileNotFoundException e) {
			System.err.println("Erreur : fichier introuvable (" + e.getClass().getName() + ") : " + e.getMessage());
			return;
		} catch (IOException e) {
			System.err.println("Erreur d'ouverture du flux (" + e.getClass().getName() + ") : " + e.getMessage());
			return;
		} catch (ClassNotFoundException e) {
			System.err.println("Classe inconnue (" + e.getClass().getName() + ") : " + e.getMessage());
			try
			{
				lecteur.close();
			} catch (IOException e1)
			{
				System.err.println("Erreur de fermeture du flux (" + e.getClass().getName() + ") : " + e.getMessage());
				return;
			}
			return;
		}
		
		recreerLeMatch(map, j, diff, solution, coups);
		
		System.out.println("Récupération terminée");
		File f = new File(NOM_FICHIER);
		if(f.exists())
			f.delete();
		System.out.println("Fichier supprimé");

	}