| 限定符和类型 | 字段和说明 |
|---|---|
static byte |
CARD_NUM_ACE |
static byte |
CARD_NUM_JACK |
static byte |
CARD_NUM_JOKER |
static byte |
CARD_NUM_KING |
static byte |
CARD_NUM_QUEEN |
static byte |
CARD_SUIT_CLUB |
static byte |
CARD_SUIT_DIAMOND |
static byte |
CARD_SUIT_HEART |
static byte |
CARD_SUIT_SPADE |
| 构造器和说明 |
|---|
Poker() |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
cardsToLong(byte[] cards)
用long储存一副牌(只支持8张牌)
|
static byte |
createCard(byte number,
byte color) |
static byte[] |
createPoker()
创造一副新牌(除去大小王)
|
static byte[] |
createPokerWithJoker()
创建一副新牌
|
static byte |
getCardColor(byte value)
获取牌花色
|
static byte |
getCardNumber(byte value)
获取牌号码
|
static boolean |
isAce(byte card) |
static boolean |
isBigJoker(byte card)
是否是大鬼
|
static boolean |
isJoker(byte card)
是否是鬼
|
static boolean |
isSameNumber(byte card,
byte anotherCard)
是否是相同编号
|
static boolean |
isSameSuit(byte card,
byte anotherCard)
是否是相同花色
|
static boolean |
isSmallJoker(byte card)
是否是小鬼
|
static byte[] |
longToCards(long value)
将long转化为一副牌(只支持8张牌)
|
static void |
shuffle(byte[] cards)
洗牌
|
static String |
toString(byte card) |
public static final byte CARD_SUIT_SPADE
public static final byte CARD_SUIT_HEART
public static final byte CARD_SUIT_DIAMOND
public static final byte CARD_SUIT_CLUB
public static final byte CARD_NUM_JACK
public static final byte CARD_NUM_QUEEN
public static final byte CARD_NUM_KING
public static final byte CARD_NUM_ACE
public static final byte CARD_NUM_JOKER
public static byte createCard(byte number,
byte color)
public static byte[] createPoker()
public static byte[] createPokerWithJoker()
public static void shuffle(byte[] cards)
cards - public static byte getCardNumber(byte value)
value - public static byte getCardColor(byte value)
value - PokerColorpublic static boolean isAce(byte card)
public static boolean isJoker(byte card)
card - public static boolean isBigJoker(byte card)
card - public static boolean isSmallJoker(byte card)
card - public static boolean isSameSuit(byte card,
byte anotherCard)
card - anotherCard - public static boolean isSameNumber(byte card,
byte anotherCard)
card - anotherCard - public static long cardsToLong(byte[] cards)
cards - public static byte[] longToCards(long value)
value - public static String toString(byte card)
Copyright © 2017. All rights reserved.