lib.shogi
クラス Te

java.lang.Object
  上位を拡張 lib.shogi.Te

public class Te
extends java.lang.Object

手を表すクラス。 移動前の位置(盤上の座標もしくは駒台)、移動後の位置、成り・不成を保持する。

導入されたバージョン:
1.0
バージョン:
1.0
作成者:
森岡 祐一 ( Morioka Yuichi )

フィールドの概要
 int komaInfo
          動かす駒の情報。
static int MOCHIGOMA
          持駒を打つ事を示す定数。
 int postX
          移動前の段。
 int postY
          移動後の段。
 int preX
          移動前の筋。
 int preY
          移動前の段。
 
コンストラクタの概要
Te(int komaInfo, int preX, int preY, int postX, int postY)
          パラメータを指定し、新しいインスタンスを生成する。
 
メソッドの概要
 boolean equals(java.lang.Object object)
           
 int hashCode()
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

komaInfo

public final int komaInfo
動かす駒の情報。


preX

public final int preX
移動前の筋。持駒を打つ場合はMOCHIGOMA


MOCHIGOMA

public static final int MOCHIGOMA
持駒を打つ事を示す定数。

関連項目:
定数フィールド値

preY

public final int preY
移動前の段。


postX

public final int postX
移動前の段。


postY

public final int postY
移動後の段。

コンストラクタの詳細

Te

public Te(int komaInfo,
          int preX,
          int preY,
          int postX,
          int postY)
パラメータを指定し、新しいインスタンスを生成する。

パラメータ:
komaInfo - 移動後の駒情報(先手・後手、成り・不成も含む)
preX - 移動前の筋。持駒を打つ場合はMOCHIGOMAを渡す。
preY - 移動前の段。
postX - 移動後の筋。
postY - 移動後の段。
メソッドの詳細

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

equals

public boolean equals(java.lang.Object object)
オーバーライド:
クラス java.lang.Object 内の equals

hashCode

public int hashCode()
オーバーライド:
クラス java.lang.Object 内の hashCode