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
将棋盤を管理するクラス