/// <summary> /// 合法手レベル1 /// </summary> /// <returns></returns> public static SySet <SyElement> Create_03Kei(Playerside pside, SyElement masu_ji) { SySet_Default <SyElement> dst = new SySet_Default <SyElement>("桂の移動先"); if (Okiba.ShogiBan == Util_Masu.Masu_ToOkiba(masu_ji)) { dst.AddSupersets(KomanoKidou.DstKeimatobi_駆(pside, masu_ji)); dst.AddSupersets(KomanoKidou.DstKeimatobi_跳(pside, masu_ji)); } else if ((Okiba.Sente_Komadai | Okiba.Gote_Komadai).HasFlag( Util_Masu.Masu_ToOkiba(masu_ji))) { dst.AddSupersets(KomanoKidou.Dst_桂打面(pside)); } return(dst); }