sakurapyon’s blog

sakurapyon’s blog

2012-11-25から1日間の記事一覧

打一手詰

もっとさぼれるところがあると思う。 // // 簡易1手詰(駒打ち) // 呼び出し元で持ち駒があることは確認している // template <Player_t p,Player_t op> inline Move Board::hMate1PlyDrop() { // // 玉の近傍に駒を打って詰ませる const int pos=king[op]; int to; // // 桂馬を打っ</player_t>…

bitboardの引き算

bitboarderを増やすプロジェクトがあるらしいので。 inline BitBoard operator - (const BitBoard &right) const { BitBoard t; t.bb[0]=bb[0]&(~right.bb[0]); t.bb[1]=bb[1]&(~right.bb[1]); t.bb[2]=bb[2]&(~right.bb[2]); return t; }使用例: // 桂馬を…