jp.gr.java_conf.ishihata.mj_ai
クラス MJIKawahai
java.lang.Object
|
+--jp.gr.java_conf.ishihata.mj_ai.MJIKawahaiReader
|
+--jp.gr.java_conf.ishihata.mj_ai.MJIKawahai
- public class MJIKawahai
- extends MJIKawahaiReader
このクラスは河牌を表します。
河牌オブジェクトは、牌それ自体の情報と、その牌の持つ属性(リーチ牌か否か等)を持ちます。
- 導入されたバージョン:
- 1
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MJIKawahai
public MJIKawahai(MJIHaiReader hai)
- 河牌の牌を指定して構築します。
この場合は特別な属性は設定されません。
- パラメータ:
hai
- 設定する牌オブジェクト
MJIKawahai
public MJIKawahai(MJIHaiReader hai,
int attributes)
- 河牌の牌と属性を指定して構築します。
属性は定数 ATTR_XXX の論理和で表します。
- パラメータ:
hai
- 設定する牌オブジェクトattrributes
- 設定する属性
MJIKawahai
public MJIKawahai(MJIKawahaiReader a)
- MJIKawahaiReaderオブジェクトを元に構築します。
- パラメータ:
a
- コピー元の河牌オブジェクト
setHai
public void setHai(MJIHaiReader hai)
- 牌オブジェクトを設定します。
- パラメータ:
hai
- 設定する牌オブジェクト
setAttributes
public void setAttributes(int attributes)
- 属性を設定します。
- パラメータ:
attributes
- 設定する属性。ATTR_XXX の定数を論理和結合した値を指定します。
setAttribute
public void setAttribute(int attribute,
boolean set)
- 特定の属性を設定あるいは除去します。
- パラメータ:
attribute
- 設定する属性。ATTR_XXX の定数の一つを指定します。set
- 設定する場合は true, 除去する場合は false