/// <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; }
/// <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(); }