blob: 0198e45883ec5ee95527093d5ecfc99a47722447 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package mahjong.tools;
import mahjong.aux.Card;
import mahjong.aux.set.CardSet;
import mahjong.aux.set.Set;
/**
* Created by joe on 12/1/14.
*/
public class Deck {
static public Set generateDeck(boolean ex)
{
Set deck = new Set();
for (int i=0; i<CardSet.cardTypeTotal;++i)
for (int cnt=0; cnt<4; ++cnt)
deck.add(new Card(CardSet.deckIds[i]));
if (ex)
{
deck.remove(new Card(":5s"));deck.remove(new Card(":5p"));deck.remove(new Card(":5p"));deck.remove(new Card(":5m"));
deck.remove(new Card(":0s"));deck.remove(new Card(":0p"));deck.remove(new Card(":0p"));deck.remove(new Card(":0m"));
}
return deck;
}
}
|