Exemplo n.º 1
0
 static void AnadirFicha(FichaPersonaje f)
 {
     if (!BuscarFicha(f))
     {
         dic1.Add(f.getCodigo(), f);
     }
 }
Exemplo n.º 2
0
 static bool BuscarFicha(FichaPersonaje aBuscar)
 {
     if (dic1.ContainsKey(aBuscar.getCodigo()))
     {
         return(true);
     }
     return(false);
 }
Exemplo n.º 3
0
        static void FichasAleatorias(int nFichas)
        {
            string[] nombres     = { "Hannibal", "Eragon", "Machina", "Jane", "Katie", "Paolini", "Robert" };
            int      rangoLetras = 91;
            // Variables temporales para rellenar
            string codigoTMP = string.Empty;
            string nombreTMP = string.Empty;
            int    nivelTMP  = 0;
            Clases claseTMP;

            Random         dado = new Random();
            FichaPersonaje fichilla;

            for (int i = 0; i < nFichas; i++)
            {
                codigoTMP = (dado.Next(1000000, 9999999)).ToString() + ((char)dado.Next(65, rangoLetras)).ToString();
                nombreTMP = nombres[dado.Next(nombres.Length)];
                nivelTMP  = dado.Next(101);
                claseTMP  = (Clases)dado.Next(1, 5);
                fichilla  = new FichaPersonaje(codigoTMP, nombreTMP, nivelTMP, claseTMP);

                AnadirFicha(fichilla);
            }
        }