public int determinerSiCarteSimilaire(Partie p, LinkedList<Carte> cartes) { int index = -1; for (Iterator<Carte> cartesJoueur = cartes.iterator(); cartesJoueur.hasNext(); ) { Carte carteActuel = cartesJoueur.next(); if (p.getTas().getDerniereCarte().getValeurCarte() == ValeurCarte.AS && (carteActuel.getForceCarte() == p.getTas().getDerniereCarte().getForceCarte())) { index = cartes.indexOf(carteActuel); } if (!p.getTas().getDerniereCarte().isCarteSpeciale() && (carteActuel.equals(p.getTas().getDerniereCarte()))) { index = cartes.indexOf(carteActuel); } } return index; }