Ejemplo n.º 1
0
        public CreatureEditor(int creatureIndex)
        {
            _creatureIndex = creatureIndex;
            _statsOffset   = _offsetCreatureBase + (creatureIndex + 15) * 0x80;
            InitializeComponent();

            _creatureAbilities = new CreatureAbilities(creatureIndex);
            _statsPanel        = new StatsPanel();

            ccStats.Content      = _statsPanel;
            TabAbilities.Content = _creatureAbilities;
            Refresh();

            foreach (TabItem tabControl in CreatureTab.Items)
            {
                ControlsHelper.SetHeaderFontSize(tabControl, 18);
            }
        }
Ejemplo n.º 2
0
        public PartyEditor(int partyIndex, string title = "")
        {
            InitializeComponent();
            mStatsOffset = (int)OffsetType.PartyStatBase + (0x80 * partyIndex);
            if (partyIndex < 3)
            {
                DressAbilities.baseOffset = (int)OffsetType.AbilityBase + 0x6A0 * partyIndex;
                TabDresspheres.Visibility = Visibility.Visible;
            }
            else
            {
                TabDresspheres.Visibility = Visibility.Collapsed;
            }

            _statsPanel = new StatsPanel(mStatsOffset);

            StatsContent.Content    = _statsPanel;
            GroupPartyEditor.Header = title;
        }