using System.Collections.Generic;
public int getUlog() { return ulog; }
public bool setUlog(int ulog)
public List<Karta> dobijeneKarte = new List<Karta>();
foreach (Karta k in dobijeneKarte)
public Karta(char z, int b)
public Spil(bool imaJoker)
if (!imaJoker) start = 2;
void napraviSpil(int start)
for (int i = start; i < 15; i++)
karte.Add(new Karta('H', i));
karte.Add(new Karta('K', i));
karte.Add(new Karta('P', i));
karte.Add(new Karta('T', i));
public Spil(int brojSpilova)
for (int j=0; j < brojSpilova; j++)
int i = r.Next(karte.Count);
public List<Karta> karte = new List<Karta>();
public static void Main()
List<Igrac> studenti = new List<Igrac>()
ime = "Jim", brojZetona = 100
ime = "John", brojZetona = 100
ime = "Jane", brojZetona = 100
Igrac diler = new Igrac()
ime = "diler", brojZetona = 10000
Spil s = new Spil(false);
for (int i = 0; i < studenti.Count; i++)
Console.WriteLine(studenti[i].ime + " Ulog");
studenti[i].setUlog( Convert.ToInt32(Console.ReadLine()));
studenti[i].dobijeneKarte.Add(s.povuci());
studenti[i].dobijeneKarte.Add(s.povuci());
diler.dobijeneKarte.Add(s.povuci());
diler.dobijeneKarte.Add(s.povuci());
foreach (Igrac igrac in studenti)
Console.WriteLine(igrac.ime + " total " + igrac.getZbir() + " Dali zelite jos jednu kartu");
input = Console.ReadLine();
if (input.StartsWith("Y"))
igrac.dobijeneKarte.Add(s.povuci());
while (input.StartsWith("Y"));
Console.WriteLine(diler.ime + " total " + diler.getZbir() + " Dali zelite jos jednu kartu");
input = Console.ReadLine();
if (input.StartsWith("Y"))
diler.dobijeneKarte.Add(s.povuci());
while (input.StartsWith("Y"));
foreach (Igrac i in studenti)
if (i.getZbir() > diler.getZbir())
i.brojZetona = i.brojZetona + i.getUlog();
Console.WriteLine("Igrac " + i.ime + " dobio " + i.getUlog());
if (i.getZbir() == diler.getZbir())
Console.WriteLine("Igrac " + i.ime + " ostao na svome");
i.brojZetona = i.brojZetona - i.getUlog();
Console.WriteLine("Igrac " + i.ime + " izgubio " + i.getUlog());