Ejemplo n.º 1
0
        public void Add(Gladiator gladiator)
        {
            if (!gladiators.ContainsKey(gladiator.Name))
            {
                bool isValid = true;
                if (gladiators.Count > 0)
                {
                    foreach (var item in gladiators)
                    {
                        int gladiatorStatPow   = gladiator.GetStatPower();
                        int gladiatorWeaponPow = gladiator.GetWeaponPower();
                        int gladiatorTotalPow  = gladiator.GetTotalPower();

                        int oponentStatPow   = item.Value.GetStatPower();
                        int oponentWeaponPow = item.Value.GetWeaponPower();
                        int oponentTotalPow  = item.Value.GetTotalPower();

                        if (gladiatorStatPow == oponentStatPow &&
                            gladiatorWeaponPow == oponentWeaponPow &&
                            gladiatorTotalPow == oponentTotalPow)
                        {
                            isValid = false;
                        }
                    }
                }
                if (isValid)
                {
                    gladiators.Add(gladiator.Name, gladiator);
                }
            }
        }
Ejemplo n.º 2
0
        public Gladiator GetGladitorWithHighestStatPower()
        {
            Gladiator highestStat = gladiators[0];

            foreach (var glad in gladiators)
            {
                if (glad.GetStatPower() > highestStat.GetStatPower())
                {
                    highestStat = glad;
                }
            }
            return(highestStat);
        }
Ejemplo n.º 3
0
        public Gladiator GetGladitorWithHighestStatPower()
        {
            Gladiator bestGladiator = gladiators[0];

            foreach (var item in gladiators)
            {
                if (bestGladiator.GetStatPower() < item.GetStatPower())
                {
                    bestGladiator = item;
                }
            }
            return(bestGladiator);
        }
Ejemplo n.º 4
0
        public Gladiator GetGladitorWithHighestStatPower()
        {
            Gladiator biggestGlad = gladiators.FirstOrDefault();

            for (int i = 0; i < gladiators.Count; i++)
            {
                if (gladiators[i].GetStatPower() > biggestGlad.GetStatPower())
                {
                    biggestGlad = gladiators[i];
                }
            }

            return(biggestGlad);
        }
Ejemplo n.º 5
0
        public Gladiator GetGladitorWithHighestStatPower()
        {
            Gladiator highest = gladiators[0];

            for (int i = 0; i < gladiators.Count; i++)
            {
                if (gladiators[i].GetStatPower() > highest.GetStatPower())
                {
                    highest = gladiators[i];
                }
            }

            return(highest);
        }
        public Gladiator GetGladitorWithHighestStatPower()
        {
            Gladiator best = gladiators[0];

            foreach (var gladiator in gladiators)
            {
                if (gladiator.GetStatPower() > best.GetStatPower())
                {
                    best = gladiator;
                }
            }

            return(best);
        }