类的使用
cn.godmao.poker.Poker
使用Poker的程序包
-
cn.godmao.poker中Poker的使用
声明为Poker的cn.godmao.poker中的字段修饰符和类型字段说明static final PokerPoker.大王static final PokerPoker.方块1static final PokerPoker.方块10static final PokerPoker.方块11static final PokerPoker.方块12static final PokerPoker.方块13static final PokerPoker.方块2static final PokerPoker.方块3static final PokerPoker.方块4static final PokerPoker.方块5static final PokerPoker.方块6static final PokerPoker.方块7static final PokerPoker.方块8static final PokerPoker.方块9static final PokerPoker.方块astatic final PokerPoker.方块Astatic final PokerPoker.方块jstatic final PokerPoker.方块Jstatic final PokerPoker.方块kstatic final PokerPoker.方块Kstatic final PokerPoker.方块qstatic final PokerPoker.方块Qstatic final PokerPoker.黑桃1static final PokerPoker.黑桃10static final PokerPoker.黑桃11static final PokerPoker.黑桃12static final PokerPoker.黑桃13static final PokerPoker.黑桃2static final PokerPoker.黑桃3static final PokerPoker.黑桃4static final PokerPoker.黑桃5static final PokerPoker.黑桃6static final PokerPoker.黑桃7static final PokerPoker.黑桃8static final PokerPoker.黑桃9static final PokerPoker.黑桃astatic final PokerPoker.黑桃Astatic final PokerPoker.黑桃jstatic final PokerPoker.黑桃Jstatic final PokerPoker.黑桃kstatic final PokerPoker.黑桃Kstatic final PokerPoker.黑桃qstatic final PokerPoker.黑桃Qstatic final PokerPoker.红桃1static final PokerPoker.红桃10static final PokerPoker.红桃11static final PokerPoker.红桃12static final PokerPoker.红桃13static final PokerPoker.红桃2static final PokerPoker.红桃3static final PokerPoker.红桃4static final PokerPoker.红桃5static final PokerPoker.红桃6static final PokerPoker.红桃7static final PokerPoker.红桃8static final PokerPoker.红桃9static final PokerPoker.红桃astatic final PokerPoker.红桃Astatic final PokerPoker.红桃jstatic final PokerPoker.红桃Jstatic final PokerPoker.红桃kstatic final PokerPoker.红桃Kstatic final PokerPoker.红桃qstatic final PokerPoker.红桃Qstatic final PokerPoker.梅花1static final PokerPoker.梅花10static final PokerPoker.梅花11static final PokerPoker.梅花12static final PokerPoker.梅花13static final PokerPoker.梅花2static final PokerPoker.梅花3static final PokerPoker.梅花4static final PokerPoker.梅花5static final PokerPoker.梅花6static final PokerPoker.梅花7static final PokerPoker.梅花8static final PokerPoker.梅花9static final PokerPoker.梅花astatic final PokerPoker.梅花Astatic final PokerPoker.梅花jstatic final PokerPoker.梅花Jstatic final PokerPoker.梅花kstatic final PokerPoker.梅花Kstatic final PokerPoker.梅花qstatic final PokerPoker.梅花Qstatic final PokerPoker.王大static final PokerPoker.王小static final PokerPoker.小王 -
cn.godmao.poker.guandan中Poker的使用
类型参数类型为Poker的cn.godmao.poker.guandan中的字段修饰符和类型字段说明static LinkedHashMap<Set<Integer>,List<Poker>> GuandanUtil.initGangban所有钢板GuandanUtil.initLaiZi_1GuandanUtil.initLaiZi_2static LinkedHashMap<Set<Integer>,List<Poker>> GuandanUtil.initLiandui所有连对static LinkedHashMap<Set<Integer>,List<Poker>> GuandanUtil.initShunzi所有顺子GuandanUtil.initShunziTonghua所有同花顺返回Poker的cn.godmao.poker.guandan中的方法返回变量类型为Poker的类型的cn.godmao.poker.guandan中的方法修饰符和类型方法说明GuandanUtil.combination(List<Poker> pokers, int m) GuandanUtil.copy(Collection<? extends Poker> pokers) GuandanUtil.copy2(Collection<? extends Collection<? extends Poker>> pokersList) GuandanUtil.createPokers(int cardPair, boolean shuffle) GuandanUtil.createPokers(int cardPair, boolean shuffle, Integer number, boolean addKing) 创建几幅牌 cardPair 幅 shuffle 是否洗牌GuandanUtil.deal(List<Poker> myHandCards, List<Poker> pokerList, LinkedHashMap<Integer, Integer> typeNums, int laiziValue) GuandanUtil.distribPokers(List<Poker> pokers, int peoplenum) 分配牌GuandanUtil.freePlay(List<GuandanUtil.GuandanPokers> guandanPokers) 自由出牌GuandanUtil.getBoom(GuandanUtil.CardType cardType, List<GuandanUtil.GuandanPokers> guandanPokers) 获取所有比cardType牌型大的炸弹获取炸弹获取炸弹AbstractGuandanAI.INode.getCards()AbstractGuandanAI.Node.getCards()AbstractGuandanAI.NodeLast.getCards()AbstractGuandanAI.getFriendHandCards()获取好友的手牌GuandanUtil.getGangban(List<Poker> cards, int laiziCount) 获取钢板AbstractGuandanAI.PlayerInfo.getHandCard()GuandanUtil.getLaiZiOrNot(List<Poker> cards, int laiziValue) 1 获取赖子牌 2 获取非赖子牌AbstractGuandanAI.getLastHandCards()获取上家手牌GuandanUtil.getLianDui(List<Poker> cards, int laiziCount) AbstractGuandanAI.getMyHandCards()获取我的手牌AbstractGuandanAI.getNextHandCards()获取下家手牌GuandanUtil.getPokerMapByValue(List<Poker> cards) GuandanUtil.GuandanPokers.getPokers()GuandanUtil.GuandanPokersWeight.getPokers()是不是顺子GuandanUtil.mergeSame(List<Poker> cards, Integer sameSize, Boolean cardCross, Boolean sameSizeexceed) 合并相同值的牌GuandanUtil.mergeTogher(Collection<List<Poker>> cards) 合并所有牌GuandanUtil.optimalBomb(List<Poker> cards, int laiziValue) 找到最佳炸弹找到最佳炸弹GuandanUtil.optimalSingleLine(List<Poker> cards, int laiziValue) 找到最佳顺子GuandanUtil.optimalSingleLine(List<Poker> cards, int laiziValue, boolean sameColor) 找到最佳顺子 或者 同花顺GuandanUtil.optimalSingleLineSameColor(List<Poker> cards, int laiziValue) 查找所有同花顺GuandanUtil.optimalSingleSameColor(List<Poker> cards, int laiziValue) 查找所有同花顺GuandanUtil.parsePokerByNumbers(List<Poker> pokers, Collection<Integer> pokersNumber) 取 pokers 中存在的 pokersNumberGuandanUtil.typeCard(GuandanUtil.CardType cardType, List<Poker> handCards, int laiziValue) GuandanUtil.typeCard2(GuandanUtil.CardType cardType, List<GuandanUtil.GuandanPokers> guandanPokers, int laiziValue) 合适的牌GuandanUtil.typeCard2(GuandanUtil.CardType cardType, List<GuandanUtil.GuandanPokers> guandanPokers, int laiziValue, boolean qiang) 合适的牌参数类型为Poker的cn.godmao.poker.guandan中的方法修饰符和类型方法说明static Pokerstatic intGuandanUtil.getPokerDaXiao(Poker poker, int laiziValue) static int类型变量类型为Poker的cn.godmao.poker.guandan中的方法参数修饰符和类型方法说明GuandanUtil.arrangePoker(List<Poker> cardss, int laiziValue) 最优理牌GuandanUtil.arrangePoker(List<Poker> cardss, int laiziValue, boolean sortByWeight) 最优理牌GuandanUtil.arrangePoker(List<Poker> cardss, int laiziValue, List<Integer> arrlist, boolean sortByWeight) 最优理牌static GuandanUtil.CardType获取牌型static GuandanUtil.CardType获取牌型GuandanUtil.combination(List<Poker> pokers, int m) static booleanGuandanUtil.containPoker(List<Poker> cardsA, List<Poker> cardsB, IFunction<? super Poker, Integer> keyExtractor) 牌值包含static booleanGuandanUtil.containPoker(List<Poker> cardsA, List<Poker> cardsB, IFunction<? super Poker, Integer> keyExtractor) 牌值包含static intGuandanUtil.continueLength(List<Poker> cards) 连续牌的最大长度static List<GuandanUtil.GuandanPokers>GuandanUtil.convert(Collection<List<Poker>> pokersArr, int laiziValue) static List<GuandanUtil.GuandanPokers>GuandanUtil.convert(Collection<List<Poker>> pokersArr, int laiziValue, boolean sort) GuandanUtil.copy(Collection<? extends Poker> pokers) GuandanUtil.copy2(Collection<? extends Collection<? extends Poker>> pokersList) GuandanUtil.deal(List<Poker> myHandCards, List<Poker> pokerList, LinkedHashMap<Integer, Integer> typeNums, int laiziValue) static voidGuandanUtil.deletePoker(List<Poker> cardsA, List<Poker> cardsB, IFunction<? super Poker, Integer> keyExtractor) 删除牌 cardsB cardsA 中存在 cardsB 的牌static voidGuandanUtil.deletePoker(List<Poker> cardsA, List<Poker> cardsB, IFunction<? super Poker, Integer> keyExtractor) 删除牌 cardsB cardsA 中存在 cardsB 的牌GuandanUtil.distribPokers(List<Poker> pokers, int peoplenum) 分配牌获取炸弹获取炸弹GuandanUtil.getGangban(List<Poker> cards, int laiziCount) 获取钢板GuandanUtil.getLaiZiOrNot(List<Poker> cards, int laiziValue) 1 获取赖子牌 2 获取非赖子牌GuandanUtil.getLianDui(List<Poker> cards, int laiziCount) GuandanUtil.getPokerMapByValue(List<Poker> cards) static doubleGuandanUtil.getPokerWeight(GuandanUtil.CardType cardType, List<Poker> pokers) 通过牌型获取权重是不是顺子static intstatic intstatic intGuandanUtil.hashCode_value(List<Poker> pokers) static intGuandanUtil.hashCode_value(Map<Integer, List<Poker>> pokerMap) static intstatic intGuandanUtil.hashCode2_value(List<List<Poker>> pokersList) static boolean是否有赖子static booleanGuandanUtil.hasShunziTonghua(List<Poker> cards) 有同花顺GuandanUtil.mergeSame(List<Poker> cards, Integer sameSize, Boolean cardCross, Boolean sameSizeexceed) 合并相同值的牌GuandanUtil.mergeTogher(Collection<List<Poker>> cards) 合并所有牌GuandanUtil.optimalBomb(List<Poker> cards, int laiziValue) 找到最佳炸弹找到最佳炸弹GuandanUtil.optimalSingleLine(List<Poker> cards, int laiziValue) 找到最佳顺子GuandanUtil.optimalSingleLine(List<Poker> cards, int laiziValue, boolean sameColor) 找到最佳顺子 或者 同花顺GuandanUtil.optimalSingleLineSameColor(List<Poker> cards, int laiziValue) 查找所有同花顺GuandanUtil.optimalSingleSameColor(List<Poker> cards, int laiziValue) 查找所有同花顺GuandanUtil.parsePokerByNumbers(List<Poker> pokers, Collection<Integer> pokersNumber) 取 pokers 中存在的 pokersNumberstatic voidstatic boolean是否同花static boolean是否同花voidvoidGuandanUtil.typeCard(GuandanUtil.CardType cardType, List<Poker> handCards, int laiziValue) 类型变量类型为Poker的cn.godmao.poker.guandan中的构造器参数限定符构造器说明GuandanPokers(List<Poker> pokers, Double weight, GuandanUtil.CardType cardType) GuandanPokersWeight(List<Poker> pokers, List<GuandanUtil.GuandanPokers> guandanPokers, Double weightCount) NodeLast(Integer seatIndex, GuandanUtil.CardType cardType, List<Poker> cards) PlayerInfo(List<Poker> handCard, Integer seatIndex)