예제 #1
0
        public Bitboard Clone()
        {
            Bitboard bb = new Bitboard();

            bb.Set(m_value64127_, m_value063_);
            return(bb);
        }
예제 #2
0
 static void ToSet_ByElement(Piece km, Masu ms, Bitboard bb_update)
 {
     bb_update.Set(TonarikikiElement.ugokikataTon[(int)km][(int)ms]);
 }
예제 #3
0
 static void ToSet_ByElement(Taikyokusya tai, TobikikiDirection kikiDir, Masu ms, int ojhsh, Bitboard bb_update)
 {
     bb_update.Set(TobikikiElement.ugokikataTob[(int)tai][(int)kikiDir][(int)ms][ojhsh]);
 }