(1)駒のフリー配置
1)移動スタート
・駒台と盤上の移動を分ける。
・スタートの駒位置を記憶
1-1)共通点
・移動制限を無くす。
・駒のある位置には移動できない。
・「成る」移動後、右クリック。oncontextmenu
(マウスクリックと右イベントは同時に起こる)
1-2)移動の場合分け。
・我盤上から我盤上
・我盤上から我駒台
・我盤上から相手駒台(相手の駒に直す)
・我駒台から我盤上
・我駒台から相手駒台(相手の駒に直す)
・移動なし(盤上)(成)
2)移動後の位置を記憶
3)描画
4)成・描画
5)各棋譜を再生用として表示