Optional
setting: ISettingType盤面
Private
capture(x, y)の駒を取って反対側の持ち駒に加える
Private
checkcolorの手番で問題ないか確認する.編集モードならok.
編集モードかどうか
持ち駒
Private
next次の手番に行く
Private
popcolor側のkindの駒を取って返す
Private
prev前の手番に行く
Private
push駒pieceを持ち駒に加える
Private
set(x, y)に駒を置く
次の手番
Static
Private
getStatic
Private
get手番の相手側から数えた段数
(tox, toy)へcolorの持ち駒のkindを打つ.
Optional
color: Color(x, y)に行けるcolor側のkindの駒の動きを得る
Optional
color: Color盤面を初期化する
Optional
setting: ISettingType初期局面(なければ平手)
moveの逆を行う.つまり(tox, toy)から(fromx, fromy)へ移動し,駒を取っていたら戻し,promoteなら成りを戻す.
Optional
promote: booleanOptional
capture: "FU" | "KY" | "KE" | "GI" | "KI" | "KA" | "HI" | "OU" | "TO" | "NY" | "NK" | "NG" | "UM" | "RY"Generated using TypeDoc
将棋盤を管理するクラス