Ejemplo n.º 1
0
        private void ToBanObject201(SkyConst src_Sky)
        {
            this.psideIsBlack = src_Sky.PsideIsBlack;// TODO:

            //Util_Sky.Assert_Honshogi(src_Sky);


            // 将棋の駒40個の場所を確認します。
            foreach (Finger finger in src_Sky.Fingers_All().Items)
            {
                Starlightable light  = src_Sky.StarlightIndexOf(finger).Now;
                RO_Star_Koma  komaKs = Util_Koma.AsKoma(light);

                Debug.Assert(Util_MasuNum.OnAll(Util_Masu.AsMasuNumber(komaKs.Masu)), "(int)koma.Masu=[" + Util_Masu.AsMasuNumber(komaKs.Masu) + "]");//升番号

                this.AddKoma(komaKs.Masu,
                             new RO_Star_Koma(komaKs)
                             );
            }
        }