A E F G H I K L M N O P R T

A

apply(Te) - クラス lib.shogi.Kyokumen のメソッド
引数で指定した手を指す。
ArrayUtil - lib.util の クラス
配列に関するユーティリティメソッドを集めたクラス。
ArrayUtil() - クラス lib.util.ArrayUtil のコンストラクタ
 

E

EDGE - クラス lib.shogi.Kyokumen の static 変数
そのマスが"盤の外側"である事を示す定数。
EMPTY - クラス lib.shogi.Kyokumen の static 変数
そのマスに駒が無い事を示す定数。
equals(Object) - クラス lib.shogi.FixedKyokumen のメソッド
 
equals(Object) - クラス lib.shogi.Te のメソッド
 
equals2D(int[][], int[][]) - クラス lib.util.ArrayUtil の static メソッド
2つの二次元配列の要素数及び格納されている値を比較する。

F

FixedKyokumen - lib.shogi の クラス
局面(盤面・持駒・手番)を表す変更不可能なクラス。
FixedKyokumen(Kyokumen) - クラス lib.shogi.FixedKyokumen のコンストラクタ
 

G

getApplicableTeList() - クラス lib.shogi.Kyokumen のメソッド
現在の局面で指せる手のリストを返す。
getApplicableTeList(List<Te>) - クラス lib.shogi.Kyokumen のメソッド
現在の局面で指せる手のリストを返す。
getArchetype(int) - クラス lib.shogi.KomaUtil の static メソッド
引数で指定した駒の原型(成る前の型)を返す。
getDirectMovablePositionArray(int) - クラス lib.shogi.KomaUtil の static メソッド
引数で指定した駒が直接移動できる位置の相対座標の配列を返す。
getMasuInfo(int, int) - クラス lib.shogi.Kyokumen のメソッド
引数で指定したマスの情報を取得する。
getMasuInfo(int, int) - インタフェース lib.shogi.Kyokumen.View のメソッド
このビューの位置を基準として、盤上のマスの情報を取得する。
getMochigomaInfo(boolean, int) - インタフェース lib.shogi.Kyokumen.View のメソッド
自分もしくは相手の持駒の数を取得する。
getMochigomaNumber(boolean, int) - クラス lib.shogi.Kyokumen のメソッド
引数で指定した持駒の数を取得する。
getOuX(boolean) - クラス lib.shogi.Kyokumen のメソッド
王の位置(筋)を取得する。
getOuY(boolean) - クラス lib.shogi.Kyokumen のメソッド
王の位置(筋)を取得する。
getTeban() - クラス lib.shogi.Kyokumen のメソッド
本インスタンスの手番を取得する。
getType(int) - クラス lib.shogi.KomaUtil の static メソッド
引数で指定した駒の型(成り・不成も含む)を返す。
getViewInstance(boolean) - クラス lib.shogi.Kyokumen のメソッド
引数で指定した側から見るViewインスタンスを生成する。
getZOCInfo(boolean) - クラス lib.shogi.Kyokumen のメソッド
引数senteで指定した方のプレイヤーのZOC(Zone Of Control)の情報を取得する。
getZOCInfo_old(boolean) - クラス lib.shogi.Kyokumen のメソッド
引数senteで指定した方のプレイヤーのZOC(Zone Of Control)の情報を取得する。
GIN - クラス lib.shogi.KomaUtil の static 変数
銀。
GOTE - クラス lib.shogi.KomaUtil の static 変数
下から6bit目は"先手"・"後手"を表す。

H

hashCode() - クラス lib.shogi.FixedKyokumen のメソッド
(非 Javadoc)
hashCode() - クラス lib.shogi.Te のメソッド
 
HISYA - クラス lib.shogi.KomaUtil の static 変数
飛車。
HU - クラス lib.shogi.KomaUtil の static 変数
歩。

I

isApplicable(Te) - クラス lib.shogi.Kyokumen のメソッド
引数で指定した手が現在の局面で指せるか否かを返す。
isItteTsumi() - クラス lib.shogi.Kyokumen のメソッド
この局面で詰んでいるかどうかを返す。
isOute() - クラス lib.shogi.Kyokumen のメソッド
手番で無い側が王手をかけているかどうかチェック。
isSente(int) - クラス lib.shogi.KomaUtil の static メソッド
引数で示した駒が、先手の駒か後手の駒かを返す。

K

KAKU - クラス lib.shogi.KomaUtil の static 変数
角。
KEI - クラス lib.shogi.KomaUtil の static 変数
桂馬。
KIN - クラス lib.shogi.KomaUtil の static 変数
金。
komaInfo - クラス lib.shogi.Te の変数
動かす駒の情報。
KomaUtil - lib.shogi の クラス
駒関連のユーティリティーメソッド及び定数を提供するクラス。
KomaUtil() - クラス lib.shogi.KomaUtil のコンストラクタ
 
Kyokumen - lib.shogi の クラス
局面(盤面・持駒・手番)を表すクラス。
Kyokumen() - クラス lib.shogi.Kyokumen のコンストラクタ
 
Kyokumen.View - lib.shogi の インタフェース
「先手の視点」「後手の視点」から見た局面を取得する為のクラス。
KYOU - クラス lib.shogi.KomaUtil の static 変数
香車。

L

lib.shogi - パッケージ lib.shogi
 
lib.util - パッケージ lib.util
 

M

main(String[]) - クラス lib.shogi.FixedKyokumen の static メソッド
 
main(String[]) - クラス lib.shogi.Kyokumen の static メソッド
 
minus2D(int[][], int[][]) - クラス lib.util.ArrayUtil の static メソッド
 
MOCHIGOMA - クラス lib.shogi.Te の static 変数
持駒を打つ事を示す定数。

N

NARI - クラス lib.shogi.KomaUtil の static 変数
下から5bit目は"成"・"不成"を表す。

O

OU - クラス lib.shogi.KomaUtil の static 変数
王。

P

postX - クラス lib.shogi.Te の変数
移動前の段。
postY - クラス lib.shogi.Te の変数
移動後の段。
preX - クラス lib.shogi.Te の変数
移動前の筋。
preY - クラス lib.shogi.Te の変数
移動前の段。

R

rollback() - クラス lib.shogi.Kyokumen のメソッド
インスタンスの保持する情報を一手前の局面に戻す。

T

Te - lib.shogi の クラス
手を表すクラス。
Te(int, int, int, int, int) - クラス lib.shogi.Te のコンストラクタ
パラメータを指定し、新しいインスタンスを生成する。
toString() - クラス lib.shogi.FixedKyokumen のメソッド
 
toString(int) - クラス lib.shogi.KomaUtil の static メソッド
駒を表すint値を、長さ2の文字列に変換する。
toString() - クラス lib.shogi.Kyokumen のメソッド
 
toString() - クラス lib.shogi.Te のメソッド
 
toString(int[]) - クラス lib.util.ArrayUtil の static メソッド
 
toString(int[][]) - クラス lib.util.ArrayUtil の static メソッド
 

A E F G H I K L M N O P R T