示例#1
0
 /// <summary>
 /// ************************************************************************************************************************
 /// コンストラクターです。
 /// ************************************************************************************************************************
 /// </summary>
 /// <param name="okiba"></param>
 /// <param name="x"></param>
 /// <param name="y"></param>
 public Shape_PnlKomadaiImpl(Okiba okiba, int x, int y, int firstMasuHandle, Shape_PnlTaikyoku owner)
     : base(x, y, 1, 1)
 {
     this.Owner           = owner;
     this.Okiba           = okiba;
     this.MasuWidth       = 40;
     this.MasuHeight      = 40;
     this.FirstMasuHandle = firstMasuHandle;
 }
示例#2
0
        /// <summary>
        /// ************************************************************************************************************************
        /// コンストラクターです。
        /// ************************************************************************************************************************
        /// </summary>
        /// <param name="x"></param>
        /// <param name="y"></param>
        public Shape_PnlShogibanImpl(int x, int y, Shape_PnlTaikyoku owner)
            : base(x, y, 1, 1)
        {
            this.Owner      = owner;
            this.MasuWidth  = 40;
            this.MasuHeight = 40;

            this.KikiBan            = new SySet_Default <SyElement>("利き盤");
            this.HMasu_KikiKomaList = new Dictionary <int, List <int> >();

            //----------
            // 枡に利いている駒への逆リンク(の入れ物を用意)
            //----------
            this.ClearHMasu_KikiKomaList();
        }