Hum le hic est que autant que je sache, tu ne peux pas réaliser ce que tu souhaites faire avec ce code:
Ton arrayList doit gérer une classe "Carte" qui stocke son numéro integer, mais aussi son type (carré, pique, treffle...), ce que tu ne fais pas actuellement.
Une fois ca fait, tu mélange ton paquet, et ensuite tu prends la dernière carte de l'array list paquet, que tu retires, et ajoute à une des array list joueur.
En gros
Code :
- // i étant la taille de la liste, mais tu peux aussi le faire à l'envers
- // ca ne pose pas de soucis, vu que ton paquet est mélangé...
- Carte carte = paquet.get(i);
- // J'ajoute à un utilisateur (ici 0), la carte
- // C'est une liste de liste, donc get(0) me redonne une liste
- listJoueur.get(0).add(carte);
- // Je retire du paquet
- paquet.remove(i);
|
Grosso merdo