|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.gr.java_conf.ishihata.mj_ai.MJITehaiReader
手牌を読み取るためのクラスです。
手牌は、明子や暗カンになっていないいわゆる純手牌と、明順(ミンシュン), 明刻(ミンコウ), 明カン, 暗カンで構成されます。
このクラスは MJITehai クラスの読み取り専用スーパークラスです。このクラスを直接構築することはありません。 MJITehai オブジェクトを読み取り専用にして他のオブジェクトに渡したいときに、このクラスにダウンキャストします。
フィールドの概要 | |
protected MJIHaiReader[][] |
ankan_hai
暗カンの牌 |
protected int |
ankan_max
暗カンの数 |
protected MJIHaiReader[][] |
minkan_hai
明カンの牌 |
protected int |
minkan_max
明カンの数 |
protected MJIHaiReader[][] |
minkou_hai
明刻の牌 |
protected int |
minkou_max
明刻の数 |
protected MJIHaiReader[][] |
minshun_hai
明順の牌 |
protected int |
minshun_max
明順の数 |
protected MJIHaiReader[] |
tehai
純手牌 |
protected int |
tehai_max
純手牌の牌の数 |
コンストラクタの概要 | |
MJITehaiReader()
|
メソッドの概要 | |
MJIHaiReader[][] |
getAnkans()
暗カンを構成する牌を配列として返します。 |
MJIHaiReader[][] |
getMinkans()
明カンを構成する牌を配列として返します。 |
MJIHaiReader[][] |
getMinkos()
明刻を構成する牌を配列として返します。 |
MJIHaiReader[][] |
getMinshuns()
明順を構成する牌を配列として返します。 |
MJIHaiReader[] |
getTehai()
純手牌(副露牌を含まない部分)を配列として返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected MJIHaiReader[] tehai
protected int tehai_max
protected int minshun_max
protected int minkou_max
protected int minkan_max
protected int ankan_max
protected MJIHaiReader[][] minshun_hai
protected MJIHaiReader[][] minkou_hai
protected MJIHaiReader[][] minkan_hai
protected MJIHaiReader[][] ankan_hai
コンストラクタの詳細 |
public MJITehaiReader()
メソッドの詳細 |
public MJIHaiReader[] getTehai()
public MJIHaiReader[][] getMinkos()
public MJIHaiReader[][] getMinkans()
public MJIHaiReader[][] getMinshuns()
public MJIHaiReader[][] getAnkans()
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |