package fr.esiea.binome.Mehrenberger_Sidoli.potcommun;

import java.util.ArrayList;
//import java.util.Collections;
import java.util.List;

import fr.esiea.binome.Mehrenberger_Sidoli.letter.Letter;

public class PotCommun {
private List<Letter> liste = new ArrayList<>();
	
	public PotCommun(List<Letter> liste){
		this.setList(liste);
	}
	
	public List<Letter> getList() {
		return liste;
	}
	
	public void setList(List<Letter> liste){
		this.liste=liste;
	}
	
	public void addLettrePotCommun (List<Letter> liste, Letter lettre){
		liste.add(lettre);
	}
	
	public List<Character> getListePotCommun(List<Letter> liste) {
				List<Character> listeValeur = new ArrayList<>();
				
				for(int i=0; i<liste.size(); i++) {
					listeValeur.add(liste.get(i).getValeur());
				}
				
		return listeValeur;
	}
<<<<<<< HEAD
			
	public boolean supLettreDuPotWord(List<Letter> liste, String mot) {	//Permet de récapituler les lettres enlevés du pot lorsqu'un mot est validé
=======
		
	public boolean supLettreDuPot(List<Letter> liste, char lettre) {
		for(int i=0; i<liste.size(); i++) {
			if(liste.get(i).getValeur() == lettre) {
				liste.remove(i);
				System.out.println("Lettre supprimée du pot commun");
				return true;
			}
		}
		System.out.println("La lettre n'existe pas dans le pot commun");
		return false;
	}
			
	public boolean supLettreDuPotWord(List<Letter> liste, String mot) {	
>>>>>>> 983f5c274c2ad13192fccf87a066f2cdff01cf7b
				List<Character> listeCharWord = new ArrayList<>();
				for(char c : mot.toCharArray()) {
					listeCharWord.add(c);
				}
				
				for(int i=0; i<listeCharWord.size(); i++) {
<<<<<<< HEAD
					la:
					{
						for(int j=0; j<liste.size(); j++) {
							if(liste.get(j).getValeur() == listeCharWord.get(i)) {
								System.out.println("La lettre " + liste.get(j).getValeur() + " est supprimée du pot commun");
									liste.remove(j);
									break la;
							}
						}
					}
					
=======
					for(int j=0; j<liste.size(); j++) {
						if(liste.get(j).getValeur() == listeCharWord.get(i)) {
							liste.remove(j);
							System.out.println("Lettre supprimée du pot commun");
						}
					}
>>>>>>> 983f5c274c2ad13192fccf87a066f2cdff01cf7b
				}
	return true;
	}
}

@@ -796,30 +796,16 @@
 eur;%0A%09%7D%0A
-%3C%3C%3C%3C%3C%3C%3C HEAD%0A%09
 %09%09%0A%09publ
@@ -948,482 +948,8 @@
 id%C3%A9%0A
-=======%0A%09%09%0A%09public boolean supLettreDuPot(List%3CLetter%3E liste, char lettre) %7B%0A%09%09for(int i=0; i%3Cliste.size(); i++) %7B%0A%09%09%09if(liste.get(i).getValeur() == lettre) %7B%0A%09%09%09%09liste.remove(i);%0A%09%09%09%09System.out.println(%22Lettre supprim%C3%A9e du pot commun%22);%0A%09%09%09%09return true;%0A%09%09%09%7D%0A%09%09%7D%0A%09%09System.out.println(%22La lettre n'existe pas dans le pot commun%22);%0A%09%09return false;%0A%09%7D%0A%09%09%09%0A%09public boolean supLettreDuPotWord(List%3CLetter%3E liste, String mot) %7B%09%0A%3E%3E%3E%3E%3E%3E%3E 983f5c274c2ad13192fccf87a066f2cdff01cf7b%0A%09
 %09%09%09L
@@ -998,17 +998,16 @@
 st%3C%3E();%0A
-%09
 %09%09%09for(c
@@ -1035,25 +1035,24 @@
 ay()) %7B%0A%09%09%09%09
-%09
 listeCharWor
@@ -1064,25 +1064,23 @@
 (c);%0A%09%09%09
-%09
 %7D%0A%09%09%09%09%0A
-%09
 %09%09%09for(i
@@ -1122,39 +1122,20 @@
 ) %7B%0A
-%3C%3C%3C%3C%3C%3C%3C HEAD%0A
 %09%09%09
-%09%09
 la:%0A%09%09%09
-%09
-%09
 %7B%0A
-%09%09
 %09%09%09%09
@@ -1171,26 +1171,24 @@
 j++) %7B%0A%09%09%09%09%09
-%09%09
 if(liste.get
@@ -1226,26 +1226,24 @@
 d.get(i)) %7B%0A
-%09%09
 %09%09%09%09%09%09System
@@ -1326,26 +1326,24 @@
 t commun%22);%0A
-%09%09
 %09%09%09%09%09%09%09liste
@@ -1361,18 +1361,16 @@
 %0A%09%09%09%09%09%09%09
-%09%09
 break la
@@ -1371,17 +1371,16 @@
 eak la;%0A
-%09
 %09%09%09%09%09%09%7D%0A
@@ -1388,284 +1388,16 @@
 %09%09%09%09
-%09
 %7D%0A
-%09
 %09%09%09%09%7D%0A
-%09%09%09%09%09%0A=======%0A%09%09%09%09%09for(int j=0; j%3Cliste.size(); j++) %7B%0A%09%09%09%09%09%09if(liste.get(j).getValeur() == listeCharWord.get(i)) %7B%0A%09%09%09%09%09%09%09liste.remove(j);%0A%09%09%09%09%09%09%09System.out.println(%22Lettre supprim%C3%A9e du pot commun%22);%0A%09%09%09%09%09%09%7D%0A%09%09%09%09%09%7D%0A%3E%3E%3E%3E%3E%3E%3E 983f5c274c2ad13192fccf87a066f2cdff01cf7b%0A%09
 %09%09%09%7D

Update PotCommun.java + Resolve PbDoublon