public static RessourceGroupe CoutVille()
 {
     RessourceGroupe rg = new RessourceGroupe();
     rg.ajouter(new Ressource(TypeDeRessource.Roche, 3));
     rg.ajouter(new Ressource(TypeDeRessource.Ble, 2));
     return rg;
 }
Esempio n. 2
0
 public static RessourceGroupe coutConstruction()
 {
     RessourceGroupe rg = new RessourceGroupe();
     rg.ajouter(new Ressource(TypeDeRessource.Bois, 1));
     rg.ajouter(new Ressource(TypeDeRessource.Brique, 1));
     return rg;
 }
 public static RessourceGroupe CoutColonie()
 {
     RessourceGroupe rg = new RessourceGroupe();
     rg.ajouter(new Ressource(TypeDeRessource.Brique, 1));
     rg.ajouter(new Ressource(TypeDeRessource.Bois, 1));
     rg.ajouter(new Ressource(TypeDeRessource.Ble, 1));
     rg.ajouter(new Ressource(TypeDeRessource.Mouton, 1));
     return rg;
 }
Esempio n. 4
0
        public RessourceGroupe getResPourJoueur(int de, Joueur j)
        {
            RessourceGroupe res = new RessourceGroupe();

            foreach( Cellule c in plateau.cellules.Where(c => c.produitPourValeurDe(de)))
            {
                res.ajouter(c.produirePourJoueur(j));
            }

            return res;
        }