package fr.esiea.binome.Mehrenberger_Sidoli.joueur;

import java.util.ArrayList;
import java.util.List;
<<<<<<< HEAD
import fr.esiea.binome.Mehrenberger_Sidoli.letter.Word;

public class Joueur {
	
private int nbMots;
private List<Word> listeMots = new ArrayList<>();
	
	public Joueur() {
		this.setNbMots(0);
		this.setListeMots(new ArrayList());
	}
	
	public List<Word> getListeMots() {
		return listeMots;
	}
	
	public void setListeMots (List<Word> listeMots){
		this.listeMots = listeMots;		
=======
import fr.esiea.unique.binome.name.letter.Word;

public class Joueur {
	
	private int nbMots;
	private List<Word> listeMots = new ArrayList<>();
	
	public Joueur(List<Word> listeMots) {
		this.setNbMots(0);
		this.setListeMots(listeMots);
>>>>>>> 983f5c274c2ad13192fccf87a066f2cdff01cf7b
	}
	
	public int getNbMots() {
		return nbMots;
	}
	
	public void setNbMots(int nbMots) {
		this.nbMots = nbMots;
	}
	
<<<<<<< HEAD
////////////////VOL DES MOTS A FAIRE//////////////////////////
//Création d'un tableau de mots caché (tout les mots validés) maximum 19mots
/*


public static int AutorisationDuMot(String word) { //Vérifie si le mot a déjà été utilisé
	boolean bool;
	int flag=0;
	try {
		for(int i=0;i<superTab.length;i++) {	
			if(superTab[i] != null ) {
				bool = word.contains(superTab[i]);
				if(bool == true) {
					flag=1;
					break;
				}
			}
		}
	}
	catch (Exception e) {
		System.out.println(e.toString());
	}	
	return flag;
}
	
public static void RemplirSuperTab(String mot) { 
		
	int i;
	int flag =0;
	try {
		for(i=0; i < superTab.length; i++) {
			if(superTab[i] == null && flag == 0) {
				superTab[i] = mot;
				flag = 1;	
			}
		}
	}
	catch (Exception e) {
		System.out.println(e.toString());
	}	
}
*/

=======
	////////////////VOL DES MOTS A FAIRE//////////////////////////
>>>>>>> 983f5c274c2ad13192fccf87a066f2cdff01cf7b
	//Décrémenter le nombre de mots
	public void reduce1NbMots(int nbMots){
		if(nbMots > 0){
			this.nbMots = nbMots - 1;
		}else{
			this.nbMots = nbMots;
<<<<<<< HEAD
		}	
=======
		}
>>>>>>> 983f5c274c2ad13192fccf87a066f2cdff01cf7b
	}
	
	//Incrémenter le nombre de mots
	public void add1NbMots(int nbMots){
		this.nbMots = nbMots + 1;
	}
	
	
	public void reduceListeMots(List<Word> listeMots, Word mot){
		int i;
		for(i=0; i<listeMots.size(); i++) {
			if(listeMots.get(i).getMot() == mot.getMot()) {
				listeMots.remove(i);
				reduce1NbMots(getNbMots());
			}
		}
	}
	
	public void addListeMots(List<Word> listeMots, Word mot){
		if(this.listeMots.add(mot)){
			add1NbMots(getNbMots());
		}
	}
<<<<<<< HEAD
=======
	
	
	public List<Word> getListeMots() {
		return listeMots;
	}
	
	public void setListeMots(List<Word> listeMots) {
		this.listeMots =listeMots;
	}

>>>>>>> 983f5c274c2ad13192fccf87a066f2cdff01cf7b
}
@@ -97,29 +97,16 @@
 l.List;%0A
-%3C%3C%3C%3C%3C%3C%3C HEAD%0A
 import f
@@ -480,304 +480,8 @@
 ;%09%09%0A
-=======%0Aimport fr.esiea.unique.binome.name.letter.Word;%0A%0Apublic class Joueur %7B%0A%09%0A%09private int nbMots;%0A%09private List%3CWord%3E listeMots = new ArrayList%3C%3E();%0A%09%0A%09public Joueur(List%3CWord%3E listeMots) %7B%0A%09%09this.setNbMots(0);%0A%09%09this.setListeMots(listeMots);%0A%3E%3E%3E%3E%3E%3E%3E 983f5c274c2ad13192fccf87a066f2cdff01cf7b%0A
 %09%7D%0A%09
@@ -595,29 +595,16 @@
 s;%0A%09%7D%0A%09%0A
-%3C%3C%3C%3C%3C%3C%3C HEAD%0A
 ////////
@@ -1406,129 +1406,9 @@
 %0A*/%0A
-%0A=======%0A%09////////////////VOL DES MOTS A FAIRE//////////////////////////%0A%3E%3E%3E%3E%3E%3E%3E 983f5c274c2ad13192fccf87a066f2cdff01cf7b
+%09
 %0A%09//
@@ -1562,91 +1562,16 @@
 ts;%0A
-%3C%3C%3C%3C%3C%3C%3C HEAD%0A%09%09%7D%09%0A=======%0A%09%09%7D%0A%3E%3E%3E%3E%3E%3E%3E 983f5c274c2ad13192fccf87a066f2cdff01cf7b
+%09%09%7D%09
 %0A%09%7D%0A
-%09
 %0A%09//
@@ -2032,223 +2032,8 @@
 %0A%09%7D%0A
-%3C%3C%3C%3C%3C%3C%3C HEAD%0A=======%0A%09%0A%09%0A%09public List%3CWord%3E getListeMots() %7B%0A%09%09return listeMots;%0A%09%7D%0A%09%0A%09public void setListeMots(List%3CWord%3E listeMots) %7B%0A%09%09this.listeMots =listeMots;%0A%09%7D%0A%0A%3E%3E%3E%3E%3E%3E%3E 983f5c274c2ad13192fccf87a066f2cdff01cf7b%0A%7D
+%09%0A%7D%0A

Update Joueur.java + Vol de Mots