Beispiel #1
0
        // らいおん トライ
        public static void GenerateRaion_Try()
        {
            // らいおん が自分から 相手の利きに飛び込むのを防ぐぜ☆(^▽^)www
            GenerateMove03.KesuRaionJisatusyu();

            Pure.Sc.Push("トライ", PureMemory.tnsk_hyoji);
            Bitboard trysakiBB = Util_TryRule.GetTrySaki(PureMemory.ssss_bbVar_idosaki_narazu, PureMemory.ssss_ugoki_ms_src);

            Pure.Sc.Pop();

            if (trysakiBB.GetNTZ(out PureMemory.ssss_ugoki_ms_dst))// トライはどこか1つ行けばいい
            {
                MoveGenAccessor.AddMoveNarazuGood();
                PureMemory.SetTansakuUtikiri(TansakuUtikiri.Try);
            }
        }
Beispiel #2
0
 /// <summary>
 /// トライを消すぜ☆(^~^)
 /// </summary>
 public static void KesuTry()
 {
     Pure.Sc.Push("トライ除去", PureMemory.tnsk_hyoji);
     PureMemory.ssss_bbVar_idosaki_narazu.Sitdown(Util_TryRule.GetTrySaki(PureMemory.ssss_bbVar_idosaki_narazu, PureMemory.ssss_ugoki_ms_src));
     Pure.Sc.Pop();
 }