Пример #1
0
        public Karty[] Talia_Kreator()
        {
            //Array kolorvalues = Enum.GetValues(typeof(Kolor));
            //Array numervalues = Enum.GetValues(typeof(Numer));
            //Array dnumervalues = Enum.GetValues(typeof(DodatkoweNumery));
            int ind = 0;

            for (int i = 0; i < kolorvalues.Length; i++)
            {
                Kolor k = (Kolor)kolorvalues.GetValue(i);
                for (int j = 0; j < numervalues.Length; j++)
                {
                    Numer n     = (Numer)numervalues.GetValue(j);
                    var   karty = new Karty {
                        Kolorek = k, Numerek = n
                    };
                    wybrana_Talia[ind] = karty;
                    ind++;
                }
                if (IleKart == 52)
                {
                    for (int jj = 0; jj < dnumervalues.Length; jj++)
                    {
                        DodatkoweNumery dn    = (DodatkoweNumery)dnumervalues.GetValue(jj);
                        var             karty = new Karty {
                            Kolorek = k, DodatkoweNumerki = dn
                        };
                        wybrana_Talia[ind] = karty;
                        ind++;
                    }
                }
            }
            return(wybrana_Talia);
        }
Пример #2
0
 public void Wypisz_Karte(Karty karty, byte index)
 {
     if ((index <= 5 && index >= 0) || (index <= 18 && index >= 13) ||
         (index <= 31 && index >= 26) || (index <= 39 && index >= 32) || (index <= 52 && index >= 47))
     {
         Console.Write(karty.Numerek);
         Console.Write("  ");
         Console.WriteLine(karty.Kolorek);
     }
     else
     {
         Console.Write(karty.DodatkoweNumerki);
         Console.Write("  ");
         Console.WriteLine(karty.Kolorek);
     }
 }