public new void activeaza(Jucator jucator)
 {
     if (nume.StartsWith("Sansa".ToLower()))
     {
         Sansa tempSansa = ListaSanse.Instanta[0];
         Sansa.executa(tempSansa, jucator);
         ListaSanse.Instanta.Remove(tempSansa);
     }
     else
     {
         CutiaComunitatii tempCutiaComunitatii = ListaCutiaComunitatii.Instanta[0];
         CutiaComunitatii.executa(tempCutiaComunitatii, jucator);
         ListaCutiaComunitatii.Instanta.Remove(tempCutiaComunitatii);
     }
 }
Exemple #2
0
        public static void executa(CutiaComunitatii cutiaComunitatii, Jucator jucator)
        {
            string categorieCutiaComunitatii = cutiaComunitatii.categorie;
            string valoareCutiaComunitatii   = cutiaComunitatii.categorii[categorieCutiaComunitatii];

            switch (categorieCutiaComunitatii)
            {
            case "mergiLa":
            {
                mergiLa(valoareCutiaComunitatii, jucator);
                break;
            }

            case "primeste":
            {
                primeste(valoareCutiaComunitatii, jucator);
                break;
            }

            case "platesteLaBanca":
            {
                platesteLaBanca(valoareCutiaComunitatii, jucator);
                break;
            }

            case "platesteLaJucatori":
            {
                platesteLaJucatori(valoareCutiaComunitatii, jucator);
                break;
            }

            case "iesiDinInchisoare":
            {
                iesiDinInchisoare(valoareCutiaComunitatii, jucator);
                break;
            }
            }
        }