概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
B
C
E
F
G
H
I
J
L
O
P
R
S
T
U
V
B
BOARD_COUNT
- クラス slime.poker.util.
OmahaHoldemRule
の static 変数
ボード枚数
BOARD_COUNT
- クラス slime.poker.util.
TexasHoldemRule
の static 変数
ボード枚数
C
Card
-
slime.poker
の クラス
トランプのカードを表すクラスです。
Card(Card.Suit, Card.Rank)
- クラス slime.poker.
Card
のコンストラクタ
コンストラクタ。
Card()
- クラス slime.poker.
Card
のコンストラクタ
コンストラクタ。
Card.Rank
-
slime.poker
の 列挙型
ランクの定義。
Card.Suit
-
slime.poker
の 列挙型
スートの定義。
CARD_COUNT
- クラス slime.poker.util.
FiveCardDrawRule
の static 変数
カード枚数
CARD_COUNT
- クラス slime.poker.util.
OmahaHoldemRule
の static 変数
カード枚数
CARD_COUNT
- クラス slime.poker.util.
SevenCardPokerHighRule
の static 変数
カード枚数
clone()
- クラス slime.poker.
Card
のメソッド
このカードと同じカードを表すオブジェクトを返します。
compareTo(Card)
- クラス slime.poker.
Card
のメソッド
カードの大小を比較します。
E
equals(Object)
- クラス slime.poker.
Card
のメソッド
カードが等しいかどうかを返します。
equals(Object)
- クラス slime.poker.
Player
のメソッド
プレイヤーが等しいかどうかを返します。
existLow(LowJudgeable)
- インタフェース slime.poker.
LowRule
のメソッド
ローが存在するかどうかを返します。
existLow(LowJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
existLow(LowJudgeable)
- クラス slime.poker.util.
SevenCardStudRule
のメソッド
F
FiveCardDrawPlayer
-
slime.poker.util
の クラス
ファイブカードドローポーカーのプレイヤーを表すクラスです。
FiveCardDrawPlayer(int, String)
- クラス slime.poker.util.
FiveCardDrawPlayer
のコンストラクタ
コンストラクタ。
FiveCardDrawRule
-
slime.poker.util
の クラス
ファイブカードドローポーカーのルールを表すクラスです。
FiveCardDrawRule(boolean)
- クラス slime.poker.util.
FiveCardDrawRule
のコンストラクタ
コンストラクタ。
G
getCards()
- クラス slime.poker.
Player
のメソッド
getCards()
- インタフェース slime.poker.
StrengthJudgeable
のメソッド
カード配列を返します。
getHand()
- インタフェース slime.poker.
HighJudgeable
のメソッド
役を返します。
getHand()
- クラス slime.poker.util.
HighPlayer
のメソッド
getHighCards()
- クラス slime.poker.util.
HighPlayer
のメソッド
ハイカードを返します。
getId()
- クラス slime.poker.
Player
のメソッド
プレイヤーIDを返します。
getLineSeparator()
- クラス slime.util.
StringUtility
の static メソッド
行区切り文字を返します。
getLowCards()
- クラス slime.poker.util.
OmahaHoldemPlayer
のメソッド
ローカードを返します。
getLowCards()
- クラス slime.poker.util.
SevenCardStudPlayer
のメソッド
ローカードを返します。
getLowQualifiedUpperBound()
- インタフェース slime.poker.
LowRule
のメソッド
ローと判定される上限値を返します。
getLowQualifiedUpperBound()
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
getLowQualifiedUpperBound()
- クラス slime.poker.util.
SevenCardStudRule
のメソッド
getMaxLength()
- 列挙 slime.poker.
HighRule.Hand
の static メソッド
役を表す文字列の最大長を返します。
getName()
- クラス slime.poker.
Player
のメソッド
プレイヤー名を返します。
getNewDeck(boolean)
- クラス slime.poker.
Card
の static メソッド
カード1組を返します。
getOriginalOrderCards()
- クラス slime.poker.
Player
のメソッド
ソート前の順序のカードを返します。
getRandomCards(int, boolean)
- クラス slime.poker.
Card
の static メソッド
指定された枚数の無作為に選ばれたカードを返します。
getRank()
- クラス slime.poker.
Card
のメソッド
ランクを返します。
getSuit()
- クラス slime.poker.
Card
のメソッド
スートを返します。
H
hashCode()
- クラス slime.poker.
Card
のメソッド
ハッシュコードを返します。
hashCode()
- クラス slime.poker.
Player
のメソッド
ハッシュコードを返します。
HighJudgeable
-
slime.poker
の インタフェース
ハイの強さを判別することのできるプレイヤーを表すインターフェイスです。
HighPlayer
-
slime.poker.util
の クラス
ハイゲームのプレイヤーを表すクラスです。
HighPlayer(int, String)
- クラス slime.poker.util.
HighPlayer
のコンストラクタ
コンストラクタ。
HighRule
-
slime.poker
の インタフェース
ポーカーのハイゲームのルールを表すインターフェイスです。
HighRule.Hand
-
slime.poker
の 列挙型
役の定義。
HorizontalAlignmentSettableJComboBox
-
slime.util
の クラス
水平方向の位置合わせを設定できる
JComboBox
です。
HorizontalAlignmentSettableJComboBox()
- クラス slime.util.
HorizontalAlignmentSettableJComboBox
のコンストラクタ
コンストラクタ。
HorizontalAlignmentSettableJComboBox(ComboBoxModel)
- クラス slime.util.
HorizontalAlignmentSettableJComboBox
のコンストラクタ
コンストラクタ。
HorizontalAlignmentSettableJComboBox(Object[])
- クラス slime.util.
HorizontalAlignmentSettableJComboBox
のコンストラクタ
コンストラクタ。
HorizontalAlignmentSettableJComboBox(Vector<?>)
- クラス slime.util.
HorizontalAlignmentSettableJComboBox
のコンストラクタ
コンストラクタ。
I
isFiveOfAKind(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
ファイブカードかどうかを返します。
isFiveOfAKind(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
isFiveOfAKind(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
isFiveOfAKind(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
isFlush(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
フラッシュかどうかを返します。
isFlush(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
isFlush(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
isFlush(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
isFourOfAKind(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
フォーカードかどうかを返します。
isFourOfAKind(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
isFourOfAKind(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
isFourOfAKind(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
isFullHause(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
フルハウスかどうかを返します。
isFullHause(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
isFullHause(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
isFullHause(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
isJoker()
- クラス slime.poker.
Card
のメソッド
ジョーカーかどうかを返します。
isLowQualified(Card.Rank)
- クラス slime.poker.
Card
のメソッド
このカードがローと判定されるかどうかを返します。
isOnePair(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
ワンペアかどうかを返します。
isOnePair(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
isOnePair(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
isOnePair(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
isStraight(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
ストレートかどうかを返します。
isStraight(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
isStraight(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
isStraight(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
isStraightFlush(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
ストレートフラッシュかどうかを返します。
isStraightFlush(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
isStraightFlush(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
isStraightFlush(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
isThreeOfAKind(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
スリーカードかどうかを返します。
isThreeOfAKind(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
isThreeOfAKind(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
isThreeOfAKind(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
isTwoPair(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
ツーペアかどうかを返します。
isTwoPair(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
isTwoPair(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
isTwoPair(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
J
JUDGE_BOARD_COUNT
- クラス slime.poker.util.
OmahaHoldemRule
の static 変数
役などを判定するカード枚数のうちボードの枚数
JUDGE_COUNT
- インタフェース slime.poker.
Rule
の static 変数
役などを判定するカード枚数
JUDGE_POCKET_COUNT
- クラス slime.poker.util.
OmahaHoldemRule
の static 変数
役などを判定するカード枚数のうちポケットの枚数
judgeHand(HighJudgeable)
- インタフェース slime.poker.
HighRule
のメソッド
プレイヤーの役を判定します。
judgeHand(HighJudgeable)
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
judgeHand(HighJudgeable)
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
judgeHand(HighJudgeable)
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
L
LowJudgeable
-
slime.poker
の インタフェース
ローの強さを判別することのできるプレイヤーを表すインターフェイスです。
LowRule
-
slime.poker
の インタフェース
ポーカーのローゲームのルールを表すインターフェイスです。
O
OmahaHoldemPlayer
-
slime.poker.util
の クラス
オマハホールデムのプレイヤーを表すクラスです。
OmahaHoldemPlayer(int, String)
- クラス slime.poker.util.
OmahaHoldemPlayer
のコンストラクタ
コンストラクタ。
OmahaHoldemRule
-
slime.poker.util
の クラス
オマハホールデムのルールを表すクラスです。
OmahaHoldemRule(Card.Rank)
- クラス slime.poker.util.
OmahaHoldemRule
のコンストラクタ
コンストラクタ。
P
Player
-
slime.poker
の クラス
ポーカーのプレイヤーを表すクラスです。
Player(int, String)
- クラス slime.poker.
Player
のコンストラクタ
コンストラクタ。
POCKET_COUNT
- クラス slime.poker.util.
OmahaHoldemRule
の static 変数
ポケット枚数
POCKET_COUNT
- クラス slime.poker.util.
TexasHoldemRule
の static 変数
ポケット枚数
R
Rule
-
slime.poker
の インタフェース
ポーカーのルールを表すインターフェイスです。
S
setCards(Card[])
- クラス slime.poker.
Player
のメソッド
カードを設定します。
setHand(HighRule.Hand)
- インタフェース slime.poker.
HighJudgeable
のメソッド
役を設定します。
setHand(HighRule.Hand)
- クラス slime.poker.util.
HighPlayer
のメソッド
setHighCards(Card.Rank[])
- インタフェース slime.poker.
HighJudgeable
のメソッド
ハイカードを設定します。
setHighCards(Card.Rank[])
- クラス slime.poker.util.
HighPlayer
のメソッド
setHorizontalAlignment(int)
- クラス slime.util.
HorizontalAlignmentSettableJComboBox
のメソッド
水平方向の位置合わせを設定します。
setLowCards(Card.Rank[])
- インタフェース slime.poker.
LowJudgeable
のメソッド
ローカードを設定します。
setLowCards(Card.Rank[])
- クラス slime.poker.util.
OmahaHoldemPlayer
のメソッド
setLowCards(Card.Rank[])
- クラス slime.poker.util.
SevenCardStudPlayer
のメソッド
SevenCardPokerHighRule
-
slime.poker.util
の クラス
7枚のカードを使うポーカーのハイゲームのルールを表すクラスです。
SevenCardPokerHighRule()
- クラス slime.poker.util.
SevenCardPokerHighRule
のコンストラクタ
コンストラクタ。
SevenCardStudPlayer
-
slime.poker.util
の クラス
セブンカードスタッドのプレイヤーを表すクラスです。
SevenCardStudPlayer(int, String)
- クラス slime.poker.util.
SevenCardStudPlayer
のコンストラクタ
コンストラクタ。
SevenCardStudRule
-
slime.poker.util
の クラス
セブンカードスタッドのルールを表すクラスです。
SevenCardStudRule(Card.Rank)
- クラス slime.poker.util.
SevenCardStudRule
のコンストラクタ
コンストラクタ。
slime.poker
- パッケージ slime.poker
slime.poker.util
- パッケージ slime.poker.util
slime.util
- パッケージ slime.util
sortCards()
- クラス slime.poker.
Player
のメソッド
カードをソートします。
sortCards()
- クラス slime.poker.util.
HighPlayer
のメソッド
sortCards()
- クラス slime.poker.util.
OmahaHoldemPlayer
のメソッド
StrengthJudgeable
-
slime.poker
の インタフェース
強さを判別することのできるプレイヤーを表すインターフェイスです。
StringUtility
-
slime.util
の クラス
文字列に関するユーティリティを提供するクラスです。
T
TexasHoldemPlayer
-
slime.poker.util
の クラス
テキサスホールデムのプレイヤーを表すクラスです。
TexasHoldemPlayer(int, String)
- クラス slime.poker.util.
TexasHoldemPlayer
のコンストラクタ
コンストラクタ。
TexasHoldemRule
-
slime.poker.util
の クラス
テキサスホールデムのルールを表すクラスです。
TexasHoldemRule()
- クラス slime.poker.util.
TexasHoldemRule
のコンストラクタ
コンストラクタ。
toString()
- 列挙 slime.poker.
Card.Rank
のメソッド
このランクを表す文字列を返します。
toString()
- 列挙 slime.poker.
Card.Suit
のメソッド
このスートを表す文字列を返します。
toString()
- クラス slime.poker.
Card
のメソッド
このカードを表す文字列を返します。
toString()
- 列挙 slime.poker.
HighRule.Hand
のメソッド
この役を表す文字列を返します。
toString()
- クラス slime.poker.
Player
のメソッド
このプレイヤーを表す文字列を返します。
U
useJoker()
- インタフェース slime.poker.
Rule
のメソッド
ジョーカーを使うかどうかを返します。
useJoker()
- クラス slime.poker.util.
FiveCardDrawRule
のメソッド
useJoker()
- クラス slime.poker.util.
OmahaHoldemRule
のメソッド
useJoker()
- クラス slime.poker.util.
SevenCardPokerHighRule
のメソッド
V
valueOf(String)
- 列挙 slime.poker.
Card.Rank
の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String)
- 列挙 slime.poker.
Card.Suit
の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String)
- 列挙 slime.poker.
HighRule.Hand
の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
values()
- 列挙 slime.poker.
Card.Rank
の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。
values()
- 列挙 slime.poker.
Card.Suit
の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。
values()
- 列挙 slime.poker.
HighRule.Hand
の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。
B
C
E
F
G
H
I
J
L
O
P
R
S
T
U
V
概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス