public static Move Go(IPlaying playing, Kyokumen ky, out HyokatiUtiwake out_hyokatiUtiwake, Util_Tansaku.Dlgt_CreateJoho dlgt_CreateJoho, StringBuilder syuturyoku) { Move move = Util_Tansaku.Go(playing, Option_Application.Optionlist.USI, ky, out out_hyokatiUtiwake, out bool isJosekiTraced, dlgt_CreateJoho, syuturyoku); Util_ConsoleGame.IsJosekiTraced = isJosekiTraced; return(move); }
public void Set(HyokatiUtiwake src) { EdaBest = src.EdaBest; Komawari = src.Komawari; Nikoma = src.Nikoma; Okimari = src.Okimari; Riyu = src.Riyu; RiyuHosoku = src.RiyuHosoku; Assert(); }
public void Save(ulong key, Move ss, MoveType ssType, int fukasa, HyokatiUtiwake hyokatiUtiwake ) { this.m_key_ = key; this.m_move_ = ss; this.m_moveType_ = ssType; this.m_fukasa_ = fukasa; this.m_hyokati_ = hyokatiUtiwake.EdaBest; this.m_komawariHyokati_forJoho_ = hyokatiUtiwake.Komawari; this.m_nikomaHyokati_forJoho_ = hyokatiUtiwake.Nikoma; this.m_okimariHyokati_forJoho_ = hyokatiUtiwake.Okimari; }
public static void Hyoka(Kyokumen ky, out HyokatiUtiwake out_hyokatiUtiwake, HyokaRiyu riyu, bool randomNaKyokumen) { ky.Hyoka(out out_hyokatiUtiwake, riyu, randomNaKyokumen); }