package wangjing;
import java.util.TreeMap;
import java.util.ArrayList;
public class JokerSystem {
private ArrayList cards;// 所有牌的集合
private ArrayList colors;// 颜色
private ArrayList numbers;// 数字
private ArrayList play1 = new ArrayList();// 玩家1的牌
private ArrayList play2 = new ArrayList();// 玩家2的牌
private ArrayList play3 = new ArrayList();// 玩家3的牌
private ArrayList secret = new ArrayList();// 三张底牌
public ArrayList getCards() {
return cards;
}
public void setCards(ArrayList cards) {
this.cards = cards;
}
public ArrayList getColors() {
return colors;
}
public void setColors(ArrayList colors) {
this.colors = colors;
}
public void setNumbers(ArrayList numbers) {
this.numbers = numbers;
}
public void go() {// 开始发牌
for (int i = 0; i < cards.size(); i++) {
if (i < 51) {
if (i % 3 == 1) {
play1.add(cards.get(i));
}
if (i % 3 == 2) {
play2.add(cards.get(i));
}
if (i % 3 == 0) {
play3.add(cards.get(i));
}
} else {
secret.add(cards.get(i));
}
}
}
public void initDate() {// 开始洗牌
for (int i = 55; i >= 2; i--) {
int a = (int) (Math.random() * i);
cards.add(i - 1, cards.get(a));
cards.remove(cards.get(a));
}
}
public void initDate1(){
}
public void randomCards() {
}
public void show() {// 获取所有的牌
System.out.println("玩家1的牌;"+play1);
System.out.println("玩家2的牌;"+play2);
System.out.println("玩家3的牌;"+play3);
System.out.println("三张底牌为;"+secret);
}
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史