コード例 #1
0
        static void Main(string[] args)
        {
            /* ##### SAVARANKIŠKOS UŽDUOTYS #####
            ** UŽDUOTIS 3 **
            ** Suprogramuoti kortų kaladę. (52 kortų)
            ** UŽDUOTIS 4 **
            ** Suprogramuoti kortų žaidimą. Žaidžia 2 arba 4 žaidėjai.
            ** Žaidėjams išdalinamos visos kortos.
            ** Gavus kortas paskaičiuojama, kiek kiekvienas surinko taškų ir daugiausiai surinkęs laimi.
            ** Taškai skaičiuojami taip (sumuojasi):
            ** - Nuo 2 iki 10 tiek kiek vertės turi visos kortos.
            ** - Galvos vertos po 10 taškų.
            ** - Kiek turi širdžių kortų x10.
            ** - Kiek turi būgnų kortų x5.
            ** - Kiek turi lapų kortų x2.
            ** - Kiek turi kryžių kortų minus x8.
            **
            */

            var kortuTipas = new GalimiKortuTipai();
            var kalade     = new KortuKalade52Kortos(kortuTipas);

            Console.WriteLine($"kortu kaladeje yra {kalade.Kortos.Count} kortos");

            //Console.WriteLine($"korta 3 yra {kalade.Kortos[3].Rusis} {kalade.Kortos[3].Tipas.Pavadinimas}");
            KortuZaidimas zaidimas = new KortuZaidimas(new List <Zaidejas> {
                new Zaidejas("Petras", "Petraitis"), new Zaidejas("Agne", "Agnaite")
            });

            zaidimas.Zaisti();



            Console.WriteLine("------------");
        }
コード例 #2
0
        public void Zaisti()
        {
            var galimiKortuTipai = new GalimiKortuTipai();

            Kalade = new KortuKalade52Kortos(galimiKortuTipai);
            Kalade.SumaisytiKortas();
            DalintiKortas();
        }