Exemplo n.º 1
0
        /// <summary>
        /// 棋譜読込み
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnReadKifu_Click(object sender, EventArgs e)
        {
            if (!File.Exists(this.txtKifuFilepath.Text))
            {
                goto gt_EndMethod;
            }


            CsaKifu csaKifu = Util_Csa.ReadFile(this.txtKifuFilepath.Text);

            StringBuilder      sb       = new StringBuilder();
            List <CsaKifuMove> moveList = csaKifu.MoveList;

            foreach (CsaKifuMove csaMove in moveList)
            {
                sb.Append(csaMove.OptionTemezumi);
                sb.Append("手目 ");
                sb.Append(csaMove.DestinationMasu);
                sb.Append(" ");
                sb.Append(csaMove.Second);
                sb.Append(" ");
                sb.Append(csaMove.Sengo);
                sb.Append(" ");
                sb.Append(csaMove.SourceMasu);
                sb.Append(" ");
                sb.Append(csaMove.Syurui);
                sb.AppendLine();
            }
            this.txtMoveList.Text = sb.ToString();

gt_EndMethod:
            ;
        }
Exemplo n.º 2
0
        private void btnRead_Click(object sender, EventArgs e)
        {
            this.CsaKifu = Util_Csa.ReadFile(this.txtKifuFilepath.Text);

            string filepath_out = Path.Combine(this.txtKifuFilepath.Text, EngineConf.GetResourceBasename("N18KifuCsaLogBasename"));

            MessageBox.Show($"終わった。デバッグ出力をする☆\nファイルパス=[{filepath_out}]", "かんりょう");
            //デバッグ用にファイルを書き出します。
            CsaKifuWriterImpl.WriteForDebug(filepath_out, this.CsaKifu);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 棋譜読込み。
        /// </summary>
        public void ReadKifu(Uc_Main uc_Main)
        {
            if (!File.Exists(uc_Main.TxtKifuFilepath.Text))
            {
                goto gt_EndMethod;
            }


            // CSA棋譜テキスト→対訳→データ
            this.CsaKifu = Util_Csa.ReadFile(uc_Main.TxtKifuFilepath.Text);



            //----------------------------------------
            // 読み用。
            //----------------------------------------
            this.featureVector_ForYomi = new FeatureVectorImpl();


gt_EndMethod:
            ;
        }