// ------------------------------------------------------------------- // Constructor // ------------------------------------------------------------------- public DialogElement(SystemElement element) { InitializeComponent(); Control = new DialogElementControl(element); ViewModelBindingSource.DataSource = Control; textBoxName.InitializeParameters(Control.Model.Names); textBoxGraphicIcon.InitializeParameters(element.Icon); PictureBoxIcon.SizeMode = PictureBoxSizeMode.StretchImage; PictureBoxIcon.InterpolationMode = InterpolationMode.NearestNeighbor; LoadIcon(element.Icon); // Events textBoxGraphicIcon.GetTextBox().SelectedValueChanged += textBoxGraphicIcon_SelectedValueChanged; InitializeDataBindings(); }
// ------------------------------------------------------------------- // Constructor // ------------------------------------------------------------------- public BattleSystemDatas() { // Get defaults lists Elements = SystemElement.GetDefaultElements(); Statistics = SystemStatistics.GetDefaultStatistics(); // Weapons kind WeaponsKind.Add(new SuperListItemName(1, WANOK.GetDefaultNames("Sword"))); WeaponsKind.Add(new SuperListItemName(2, WANOK.GetDefaultNames("Axe"))); WeaponsKind.Add(new SuperListItemName(3, WANOK.GetDefaultNames("Spear"))); WeaponsKind.Add(new SuperListItemName(4, WANOK.GetDefaultNames("Staff"))); WeaponsKind.Add(new SuperListItemName(5, WANOK.GetDefaultNames("Bow"))); WeaponsKind.Add(new SuperListItemName(6, WANOK.GetDefaultNames("Firearm"))); // Armors kind ArmorsKind.Add(new SuperListItemName(1, WANOK.GetDefaultNames("Helmet"))); ArmorsKind.Add(new SuperListItemName(2, WANOK.GetDefaultNames("Cap"))); ArmorsKind.Add(new SuperListItemName(3, WANOK.GetDefaultNames("Mail"))); ArmorsKind.Add(new SuperListItemName(4, WANOK.GetDefaultNames("Vest"))); ArmorsKind.Add(new SuperListItemName(5, WANOK.GetDefaultNames("Vambraces"))); ArmorsKind.Add(new SuperListItemName(6, WANOK.GetDefaultNames("Guards"))); ArmorsKind.Add(new SuperListItemName(7, WANOK.GetDefaultNames("Greaves"))); ArmorsKind.Add(new SuperListItemName(8, WANOK.GetDefaultNames("Leggings"))); }
// ------------------------------------------------------------------- // Constructors // ------------------------------------------------------------------- public DialogElementControl(SystemElement element) { Model = element; }