Beispiel #1
0
        // -------------------------------------------------------------------
        // 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")));
        }
Beispiel #3
0
        // -------------------------------------------------------------------
        // Constructors
        // -------------------------------------------------------------------

        public DialogElementControl(SystemElement element)
        {
            Model = element;
        }