/** * Distribution de 2 cartes Troupes à chaque joueurs On retire les deux dernières cartes du paquet * de troupes * * @param hjoueur liste des joueurs * @param llct paquet des cartes troupes qui sert à donner des cartes aux joueurs */ public void distributionCartesDepart(Set<Joueur> hjoueur, LinkedList<CarteTroupe> llct) { for (Joueur j : hjoueur) { // Distibution des titres aléatoirement distributionTitreDepart(hjoueur, hashTitre); int i = 0; // On prend la liste de carte troupe du joueur ArrayList<CarteTroupe> alct = j.getAlctroupe(); // On ne prend que deux cartes troupes (à chaque fois la dernière du paquet) while (i < 2) { alct.add(llct.getLast()); // On supprime la carte pour ne plus l'avoir dans le paquet llct.removeLast(); i++; } } }