(1)フリー配置:棋譜再生
1)打つ=1の場合
1-1)駒台をチェック
・k手番による
・スタート位置x、y
・移動フラグ=1(盤上),2(自盤台),3(相手盤台)
・スタート駒IDが棋譜と同じかチェック
・・違う場合は、サーチする。
・エンド位置x、yに駒を移動(空いているかチェック)
・・駒台の場合、空いてる場所を探す。
・・プレイヤ、駒ID
・スタート位置の駒をクリア
・3は、プレイヤを相手の駒にする。
2)打つ!=1(盤上の駒を動かす)の場合
・移動フラグ=1(盤上),2(自盤台),3(相手盤台)
・スタート駒IDが棋譜と同じかチェック
・・違う場合は、ERRする。
・エンド位置x、yに駒を移動(空いているかチェック)
・・駒台の場合、空いてる場所を探す。
・・プレイヤ、駒ID
・スタート位置の駒をクリア
・3は、プレイヤを相手の駒にする。
チェック中!