pin情報で手の生成を速くしようと思いましたが……

 そう簡単にはいきませんね。世の中甘くないです( ´Д`)

 例えば

v飛

 金

 王

 という局面で金はピンされてますが、
 pinは動けないと考えて実装してましたが、どうも指し手が変で、yowaiGPSに負けるようになったので原因を考えましたら
 この場合、金は上下には動いてもいいはずですね。

v飛v桂

 金
  
 王

こういうときなんかは下がらないと桂に金をとられてしまいます。というこはpinされてる場合の方向を見て動けばいいのか。
左右に動けないのは確かですし。しかし、そんなことやってたらただ面倒なだけです。
もうちょっと楽して速くなる方法を考えましょう(^-^;
そうか。pinされてないコマの移動する手は、動かしたあとに王手になってるか確認無しでOKで、
PINされているコマだけ移動した後に王手になってないか確認するってことで大丈夫かな。
しかし、こんなことは他の人には基本すぎて、チラシの裏にでも書くべきことかも……