예제 #1
0
        public void TusinYo(bool isSfen, StringBuilder syuturyoku)
        {
            // 初期局面を作成
            Kyokumen ky2   = new Kyokumen();
            int      caret = 0;

            ky2.ParsePositionvalue(isSfen, SyokiKyokumenFen, ref caret, false, false, out string moves, syuturyoku);

            // 初期局面を出力
            syuturyoku.Append("< kifu, 初期局面, ");
            ky2.TusinYo_Line(isSfen, syuturyoku);

            syuturyoku.Append("< kifu, move = ");
            int temeMade = 1;

            foreach (Move ss in this.SsList)
            {
                ConvMove.AppendFenTo(isSfen, ss, syuturyoku);
                syuturyoku.Append(" ");
                temeMade++;
            }
            syuturyoku.AppendLine();
        }