07/01/14 20:23:46
>>416
URLリンク(www.uploda.org)
直しました。
あとBoardクラスも変更してみましたけどどうでしょう?
TskTitleクラスのcheckPass()、setPass()、delPass()の機能を
Boardクラスに持たせるようにして、
doPass()、undoPass()、doFlip()、undoFlip()などをしたときに
自動でフラグを立てたり下ろしたりするのと、
hasValidMove()を呼び出したとき、盤面や手番が変化していなければ
二回目以降は保存していた初回の計算結果を返すようにしました。