Esempio n. 1
0
        /// <summary>
        /// グローバル変数 Util_MoveSeisei.Movelist[fukasa] に、指し手が追加されていくぜ☆(^▽^)
        /// 紐付王手打
        /// </summary>
        /// <param name="mks"></param>
        /// <param name="mk"></param>
        /// <param name="ks"></param>
        public static void GenerateMotigoma_NormalDa()
        {
            while (PureMemory.ssss_bbVar_idosaki_narazu.Ref_PopNTZ(out PureMemory.ssss_ugoki_ms_dst))// 立っているビットを降ろすぜ☆
            {
                PureMemory.SetSsssGenk(
                    Tume1Hantei.CheckBegin_Ittedume_MotiKoma(), // 一手詰めルーチン☆
                    false,                                      // 持ち駒を打つのに、見捨てる動きも無いだろう☆(^~^)
                    false                                       // 持ち駒を打つのに、逃げ道を開けて逃がす動きも無いだろう☆(^~^)
                    );

                MoveGenAccessor.AddMoveUttaGood();

                if (Tume1Hantei.CheckEnd_Tume1())
                {
                    break;
                }                                           //終了☆
            }
        }