Ejemplo n.º 1
0
        public bool RecevoirUneAttaque(double degats)
        {
            int degatsArrondis = (int)Math.Ceiling(degats) - DEF;

            HpGauge.PerdreDeLaVie(degatsArrondis);

            return(HpGauge.Value == 0);
        }
Ejemplo n.º 2
0
        public void TerminerUnCombat(ResultatCombat resultats)
        {
            int niveauxEnPlus = XpGauge.AjouterExperience(resultats.Experience);

            Level += niveauxEnPlus;

            for (int i = 0; i < niveauxEnPlus; i++)
            {
                HpGauge.MaxValue++;
                ATK++;
            }

            HpGauge.Reinitialiser();
        }