着々と進んでいて嬉しい限りでございます。
途中で停滞するかと思いましたが、なんとか進んでいます。
今回は歩の移動に成功したので、報告したいと思います。
ソースコード(一部)
void canMove(int x,int y){
if(koma[y][x].getObverse()==Koma.fu){
if(koma[y-1][x].getObverse()==0){
setKoma(x,y,Koma.none); //元あった場所を無くす
setKoma(x,y-1,Koma.fu); //移動先を歩にする
}
}
}
実行結果
こんな感じになりました。
まだ自分の駒だけを考えて実装していますが、これから相手の番になった場合も考えて実装していきたい。
今回は以上になります。
ではまた。
コメント