Ejemplo n.º 1
0
        /// <summary>Clears all the fields on the form.</summary>
        private void Clear()
        {
            _blnNewUser = false;
            LstUsers.UnselectAll();

            // character
            TxtName.Clear();
            TxtLevel.Clear();
            TxtExperience.Clear();
            TxtSkillPoints.Clear();
            ChkAlive.IsChecked       = false;
            CmbLocation.SelectedItem = "Streets";
            TxtCurrentEndurance.Clear();
            TxtMaximumEndurance.Clear();
            TxtHunger.Clear();
            TxtThirst.Clear();

            // inventory
            CmbCurrentWeapon.SelectedIndex = 0;
            CmbLightWeapon.SelectedIndex   = 0;
            CmbHeavyWeapon.SelectedIndex   = 0;
            CmbTwoHWeapon.SelectedIndex    = 0;
            CmbArmor.SelectedIndex         = 0;
            CmbPotion.SelectedIndex        = 0;
            TxtLockpicks.Clear();
            TxtGoldOnHand.Clear();
            TxtGoldInBank.Clear();
            TxtGoldOnLoan.Clear();
            ChkShovel.IsChecked  = false;
            ChkLantern.IsChecked = false;
            ChkAmulet.IsChecked  = false;

            // stats
            TxtLightWeaponSkill.Clear();
            TxtHeavyWeaponSkill.Clear();
            TxtTwoHWeaponSkill.Clear();
            TxtBlockingSkill.Clear();
            TxtSlippingSkill.Clear();
            TxtStealthSkill.Clear();

            // henchmen
            TxtHenchmenLevel1.Clear();
            TxtHenchmenLevel2.Clear();
            TxtHenchmenLevel3.Clear();
            TxtHenchmenLevel4.Clear();
            TxtHenchmenLevel5.Clear();

            // password change fields
            PswdPassword.Clear();
            PswdConfirm.Clear();

            ToggleControls(false);
        }
Ejemplo n.º 2
0
 private void RefreshItemsSource()
 {
     LstUsers.UnselectAll();
     LstUsers.ItemsSource = GameState.AllUsers;
     LstUsers.Items.Refresh();
 }