slime.poker
インタフェース HighRule

すべてのスーパーインタフェース:
Rule
既知の実装クラスの一覧:
FiveCardDrawRule, OmahaHoldemRule, SevenCardPokerHighRule, SevenCardStudRule, TexasHoldemRule

public interface HighRule
extends Rule

ポーカーのハイゲームのルールを表すインターフェイスです。

バージョン:
1.1, 2004/11/14
作成者:
slime

入れ子のクラスの概要
static class HighRule.Hand
          役の定義。
 
フィールドの概要
 
インタフェース slime.poker.Rule から継承されたフィールド
JUDGE_COUNT
 
メソッドの概要
 boolean isFiveOfAKind(HighJudgeable player)
          ファイブカードかどうかを返します。
 boolean isFlush(HighJudgeable player)
          フラッシュかどうかを返します。
 boolean isFourOfAKind(HighJudgeable player)
          フォーカードかどうかを返します。
 boolean isFullHause(HighJudgeable player)
          フルハウスかどうかを返します。
 boolean isOnePair(HighJudgeable player)
          ワンペアかどうかを返します。
 boolean isStraight(HighJudgeable player)
          ストレートかどうかを返します。
 boolean isStraightFlush(HighJudgeable player)
          ストレートフラッシュかどうかを返します。
 boolean isThreeOfAKind(HighJudgeable player)
          スリーカードかどうかを返します。
 boolean isTwoPair(HighJudgeable player)
          ツーペアかどうかを返します。
 void judgeHand(HighJudgeable player)
          プレイヤーの役を判定します。
 
インタフェース slime.poker.Rule から継承されたメソッド
useJoker
 

メソッドの詳細

isFiveOfAKind

boolean isFiveOfAKind(HighJudgeable player)
ファイブカードかどうかを返します。

パラメータ:
player - 対象のプレイヤー
戻り値:
ファイブカードかどうか

isStraightFlush

boolean isStraightFlush(HighJudgeable player)
ストレートフラッシュかどうかを返します。

パラメータ:
player - 対象のプレイヤー
戻り値:
ストレートフラッシュかどうか

isFourOfAKind

boolean isFourOfAKind(HighJudgeable player)
フォーカードかどうかを返します。

パラメータ:
player - 対象のプレイヤー
戻り値:
フォーカードかどうか

isFullHause

boolean isFullHause(HighJudgeable player)
フルハウスかどうかを返します。

パラメータ:
player - 対象のプレイヤー
戻り値:
フルハウスかどうか

isFlush

boolean isFlush(HighJudgeable player)
フラッシュかどうかを返します。

パラメータ:
player - 対象のプレイヤー
戻り値:
フラッシュかどうか

isStraight

boolean isStraight(HighJudgeable player)
ストレートかどうかを返します。

パラメータ:
player - 対象のプレイヤー
戻り値:
ストレートかどうか

isThreeOfAKind

boolean isThreeOfAKind(HighJudgeable player)
スリーカードかどうかを返します。

パラメータ:
player - 対象のプレイヤー
戻り値:
スリーカードかどうか

isTwoPair

boolean isTwoPair(HighJudgeable player)
ツーペアかどうかを返します。

パラメータ:
player - 対象のプレイヤー
戻り値:
ツーペアかどうか

isOnePair

boolean isOnePair(HighJudgeable player)
ワンペアかどうかを返します。

パラメータ:
player - 対象のプレイヤー
戻り値:
ワンペアかどうか

judgeHand

void judgeHand(HighJudgeable player)
プレイヤーの役を判定します。

パラメータ:
player - 対象のプレイヤー