示例#1
0
文件: Diler.cs 项目: vsite-prog/DOTN
        //NAš stol za dijeljenje šalje kartu klijentu
        public Karta DijeliKartu()
        {
            Karta karta = new Karta();
            //Generiraj slučajnu kartu, prvo broj
            int    broj;
            string tip    = "";
            Random random = new Random(); //generiraj mi slučajne brojeve za broj i vrstu karte

            broj = random.Next(1, 14);
            switch (random.Next(1, 4))
            {
            case 1:
                tip = "karo";
                break;

            case 2:
                tip = "srce";
                break;

            case 3:
                tip = "pik";
                break;

            case 4:
                tip = "djetelina";
                break;
            }
            karta.Broj = broj;
            karta.Tip  = tip;
            return(karta);
        }
示例#2
0
        public Karta DajKartu()
        {
            //Vrati slučajno izmiješanu kartu

            Random r    = new Random();
            int    broj = r.Next(1, 15);

            string tip;

            switch (r.Next(1, 5))
            {
            case 1:
                tip = "karo";
                break;

            case 2:
                tip = "hertz";
                break;

            case 3:
                tip = "pik";
                break;

            default:
                tip = "tref;";
                break;
            }

            Karta k = new Karta();

            k.Broj = broj;
            k.Tip  = tip;

            return(k);
        }
示例#3
0
文件: Diler.cs 项目: vsite-prog/DOTN
 //NAš stol za dijeljenje šalje kartu klijentu
 public Karta DijeliKartu()
 {
     Karta karta = new Karta();
     //Generiraj slučajnu kartu, prvo broj
     int broj;
     string tip= "";
     Random random = new Random(); //generiraj mi slučajne brojeve za broj i vrstu karte
     broj = random.Next(1, 14);
     switch(random.Next(1, 4))
     {
         case 1:
             tip = "karo";
             break;
         case 2:
             tip = "srce";
             break;
         case 3:
             tip = "pik";
             break;
         case 4:
             tip = "djetelina";
             break;
     }
     karta.Broj = broj;
     karta.Tip = tip;
     return karta;
 }
示例#4
0
        public Karta DajKartu()
        {
            //Vrati slučajno izmiješanu kartu

            Random r = new Random();
            int broj = r.Next(1, 15);

            string tip;
            switch (r.Next(1,5))
            {
                case 1:
                    tip = "karo";
                    break;
                case 2:
                    tip = "hertz";
                    break;
                case 3:
                    tip = "pik";
                    break;
                default:
                    tip = "tref;";
                    break;
            }

            Karta k = new Karta();
            k.Broj = broj;
            k.Tip = tip;

            return k;
        }
示例#5
0
        public Karta DajKartu()
        {
            //Idemo kreirati slučajnu boju i broj
            Random random   = new Random();
            int    broj     = random.Next(1, 13);
            int    brojZnak = random.Next(1, 4);
            string znak     = "";

            //Prebazimo znak u string
            switch (brojZnak)
            {
            case 1:
                znak = "Hertz";
                break;

            case 2:
                znak = "Karo";
                break;

            case 3:
                znak = "Tref";
                break;

            default:
                znak = "Pik";
                break;
            }

            Karta karta = new Karta();

            karta.Broj = broj;
            karta.Znak = znak;

            return(karta);
        }
示例#6
0
 public bool PrimiKartu(Karta karta)
 {
     if (karta != null){
             poslaneKarte.Add(karta);
             return true;
         } else {
             return false;
         }
 }
示例#7
0
 //Primam od klijenta kartu i spremam je u memoriju u listu
 public bool BacamKartu(Karta k)
 {
     try
     {
         stol.Add(k);
         return(true);
     } catch (Exception ex)
     {
         return(false);
     }
 }
示例#8
0
 public bool PrimiKartu(Karta karta)
 {
     if (karta != null)
     {
         poslaneKarte.Add(karta);
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#9
0
文件: Diler.cs 项目: vsite-prog/DOTN
 public bool PrimiKartu(Karta k)
 {
     if (k == null) //Nije ništa poslano
     {
         throw new ArgumentNullException("Nema karte");
     } else
     {
         //Zaprimi kartu
         primljeneKarte.Add(k);
     }
     return true;
 }
示例#10
0
文件: Diler.cs 项目: vsite-prog/DOTN
 public bool PrimiKartu(Karta k)
 {
     if (k == null) //Nije ništa poslano
     {
         throw new ArgumentNullException("Nema karte");
     }
     else
     {
         //Zaprimi kartu
         primljeneKarte.Add(k);
     }
     return(true);
 }