インタフェース
slime.poker.HighJudgeable の使用

HighJudgeable を使用しているパッケージ
slime.poker   
slime.poker.util   
 

slime.poker での HighJudgeable の使用
 

HighJudgeable 型のパラメータを持つ slime.poker のメソッド
 boolean HighRule.isFiveOfAKind(HighJudgeable player)
          ファイブカードかどうかを返します。
 boolean HighRule.isFlush(HighJudgeable player)
          フラッシュかどうかを返します。
 boolean HighRule.isFourOfAKind(HighJudgeable player)
          フォーカードかどうかを返します。
 boolean HighRule.isFullHause(HighJudgeable player)
          フルハウスかどうかを返します。
 boolean HighRule.isOnePair(HighJudgeable player)
          ワンペアかどうかを返します。
 boolean HighRule.isStraight(HighJudgeable player)
          ストレートかどうかを返します。
 boolean HighRule.isStraightFlush(HighJudgeable player)
          ストレートフラッシュかどうかを返します。
 boolean HighRule.isThreeOfAKind(HighJudgeable player)
          スリーカードかどうかを返します。
 boolean HighRule.isTwoPair(HighJudgeable player)
          ツーペアかどうかを返します。
 void HighRule.judgeHand(HighJudgeable player)
          プレイヤーの役を判定します。
 

slime.poker.util での HighJudgeable の使用
 

HighJudgeable を実装している slime.poker.util のクラス
 class FiveCardDrawPlayer
          ファイブカードドローポーカーのプレイヤーを表すクラスです。
 class HighPlayer
          ハイゲームのプレイヤーを表すクラスです。
 class OmahaHoldemPlayer
          オマハホールデムのプレイヤーを表すクラスです。
 class SevenCardStudPlayer
          セブンカードスタッドのプレイヤーを表すクラスです。
 class TexasHoldemPlayer
          テキサスホールデムのプレイヤーを表すクラスです。
 

HighJudgeable 型のパラメータを持つ slime.poker.util のメソッド
 boolean FiveCardDrawRule.isFiveOfAKind(HighJudgeable player)
           
 boolean OmahaHoldemRule.isFiveOfAKind(HighJudgeable player)
           
 boolean SevenCardPokerHighRule.isFiveOfAKind(HighJudgeable player)
           
 boolean FiveCardDrawRule.isFlush(HighJudgeable player)
           
 boolean OmahaHoldemRule.isFlush(HighJudgeable player)
           
 boolean SevenCardPokerHighRule.isFlush(HighJudgeable player)
           
 boolean FiveCardDrawRule.isFourOfAKind(HighJudgeable player)
           
 boolean OmahaHoldemRule.isFourOfAKind(HighJudgeable player)
           
 boolean SevenCardPokerHighRule.isFourOfAKind(HighJudgeable player)
           
 boolean FiveCardDrawRule.isFullHause(HighJudgeable player)
           
 boolean OmahaHoldemRule.isFullHause(HighJudgeable player)
           
 boolean SevenCardPokerHighRule.isFullHause(HighJudgeable player)
           
 boolean FiveCardDrawRule.isOnePair(HighJudgeable player)
           
 boolean OmahaHoldemRule.isOnePair(HighJudgeable player)
           
 boolean SevenCardPokerHighRule.isOnePair(HighJudgeable player)
           
 boolean FiveCardDrawRule.isStraight(HighJudgeable player)
           
 boolean OmahaHoldemRule.isStraight(HighJudgeable player)
           
 boolean SevenCardPokerHighRule.isStraight(HighJudgeable player)
           
 boolean FiveCardDrawRule.isStraightFlush(HighJudgeable player)
           
 boolean OmahaHoldemRule.isStraightFlush(HighJudgeable player)
           
 boolean SevenCardPokerHighRule.isStraightFlush(HighJudgeable player)
           
 boolean FiveCardDrawRule.isThreeOfAKind(HighJudgeable player)
           
 boolean OmahaHoldemRule.isThreeOfAKind(HighJudgeable player)
           
 boolean SevenCardPokerHighRule.isThreeOfAKind(HighJudgeable player)
           
 boolean FiveCardDrawRule.isTwoPair(HighJudgeable player)
           
 boolean OmahaHoldemRule.isTwoPair(HighJudgeable player)
           
 boolean SevenCardPokerHighRule.isTwoPair(HighJudgeable player)
           
 void FiveCardDrawRule.judgeHand(HighJudgeable player)
           
 void OmahaHoldemRule.judgeHand(HighJudgeable player)
           
 void SevenCardPokerHighRule.judgeHand(HighJudgeable player)