예제 #1
0
        public static string Enfentar(int posicion, int posicion2, Universo universo)
        {
            if (posicion > universo.heroes.Length || posicion2 > universo.heroes.Length || posicion < 0 || posicion2 < 0)
            {
                return("");
            }
            if (universo.heroes[posicion] is null || universo.heroes[posicion2] is null)
            {
                return("");
            }


            if (universo.heroes[posicion].GetEsAyudante() != universo.heroes[posicion2].GetEsAyudante())
            {
                if (universo.heroes[posicion].GetEsAyudante())
                {
                    return(universo.heroes[posicion].GetNombre());
                }
                else
                {
                    return(universo.heroes[posicion2].GetNombre());
                }
            }

            if (universo.heroes[posicion].GetNivelFuerza() > universo.heroes[posicion2].GetNivelFuerza())
            {
                return(universo.heroes[posicion].GetNombre());
            }
            else
            {
                return(universo.heroes[posicion2].GetNombre());
            }
        }
예제 #2
0
 public static bool AgregarHeroe(Universo universo, Heroe heroe)
 {
     return(universo + heroe);
 }