def __init__(self, listeJoueurs, debug=False): self._debug = debug random.seed() self._nombreJoueurs = len(listeJoueurs) if self._debug: self._numeroSequenceDes = 0 self._mappe = Mappe([ 'foret', 'champ', 'colline', 'champ', 'colline', 'montagne', 'pre', 'foret', 'montagne', 'desert', 'foret', 'colline', 'pre', 'champ', 'montagne', 'pre', 'pre', 'foret', 'champ' ]) self._paquetCartes = Cartes(True) else: random.shuffle(listeJoueurs) self._mappe = Mappe() self._paquetCartes = Cartes() self._joueurs = [] self._longueurCheminPlusLong = 1 self._joueurAyantCheminPlusLong = None self._armeePlusPuissante = 0 self._joueurAyantArmeePlusPuissante = None for i in range(self._nombreJoueurs): self._joueurs.append(fabrique.creerJoueur(listeJoueurs[i], i))
def crearCartes(): # crear totes les cartes de poker cartes = [] for x in range(1, 13): cartes.append(Cartes( "Picas", x)) # es crea un objecte Cartes amb un string i un numero for x in range(1, 13): cartes.append(Cartes("Corazones", x)) for x in range(1, 13): cartes.append(Cartes("Diamantes", x)) for x in range(1, 13): cartes.append(Cartes("Treboles", x)) return cartes # retorna una llista amb totes les cartes