示例#1
0
        private void Cancel_Button_Clicked(object sender, RoutedEventArgs e)
        {
            CharacterMenu characterMenu = new CharacterMenu(StoredCombatants.Hero);

            characterMenu.Show();
            Close();
        }
示例#2
0
        private void Attack_Button_Click(object sender, RoutedEventArgs e)
        {
            CombatMethods.Attack(StoredCombatants.Hero, StoredCombatants.Enemy);
            UpdateHPAndMP();
            PrintCombatLog();

            if (StoredCombatants.Enemy.HP <= 0)
            {
                CombatMethods.EndCombat(StoredCombatants.Hero, StoredCombatants.Enemy);
                CharacterMenu characterMenu = new CharacterMenu(StoredCombatants.Hero);
                characterMenu.Show();
                Close();
            }

            StoredCombatants.Enemy.EnemyTurn(StoredCombatants.Hero, StoredCombatants.Enemy);
            UpdateHPAndMP();
            PrintCombatLog();

            if (StoredCombatants.Hero.HP <= 0)
            {
                CombatMethods.GameOver();
            }
        }