Shogi.js
Shogi.js copied to clipboard
盤面編集の充実
- 盤上の駒を駒台に載せるメソッド
- 駒を反転あるいは裏返すメソッド
40c1768f2f1ba6766554bc92a496c6d573001535 にて
- 盤上の駒を駒台に載せるメソッドcaptureByColor
- 駒を反転あるいは裏返すメソッドflip
- 手番を設定するメソッドsetTurn
を定義.あとは駒箱の概念が必要か
- 指定した駒を駒箱に入れるclear
- 全ての駒を駒箱に入れるclearAll
- 駒箱から駒を取り出すgenerate
駒箱は無限に駒を入れられるものとするのが簡単か
Probably it makes sense to create an independent class like EditableShogi for the editable version and allow switching between them via common serialization like SFEN.