Ejemplo n.º 1
0
        private static bool IsChinroto(HoraPattern hp)
        {
            if (hp.TartsuList.Count(e => e.TartsuType == MJUtil.TartsuType.ANSYUN ||
                                    e.TartsuType == MJUtil.TartsuType.MINSYUN)
                > 0)
            {
                return(false);
            }

            return(hp.TartsuList.Count(e => MJUtil.IsRotoPai(e.TartsuStartPaiSyu)) == 5);
        }
Ejemplo n.º 2
0
 private static bool IsChanta(HoraPattern hp)
 {
     foreach (var tartsu in hp.TartsuList)
     {
         if (tartsu.TartsuType == MJUtil.TartsuType.ANSYUN || tartsu.TartsuType == MJUtil.TartsuType.MINSYUN)
         {
             if ((tartsu.TartsuStartPaiSyu % 9 == 0) || (tartsu.TartsuStartPaiSyu % 9 == 6))
             {
                 continue;
             }
         }
         else
         {
             if (MJUtil.IsRotoPai(tartsu.TartsuStartPaiSyu))
             {
                 continue;
             }
         }
         return(false);
     }
     return(true);
 }