public Perso_principal(Salle position) { force = 30; sex_appeal = 30; sante = 100; persuasion = 30; monStuff = new Stuff(); this.position = position; }
static void Main(string[] args) { //Creation d'une aile Nord Aile aileNord = new Aile("Aile NORD"); //Creation des objets disponibles dans une salle de bain List <Objet> objSdb = new List <Objet>(); objSdb.Add(new Douche()); objSdb.Add(new Toilettes()); objSdb.Add(new Lavabo()); objSdb.Add(new Miroir()); //Creation des objets disponibles dans une chambre List <Objet> objChambre = new List <Objet>(); objChambre.Add(new Placard(true, new Cintre())); objChambre.Add(new Lit()); objChambre.Add(new Fauteuil()); //Creation des objets disponibles dans un couloir List <Objet> objCouloir = new List <Objet>(); objCouloir.Add(new Bouche_aeration()); objCouloir.Add(new Bouche_aeration()); objCouloir.Add(new Bouche_aeration()); //Creation d'une salle de bain dans l'aile Nord Salle sdb226 = new Salle("Salle de bain de la Chambre 226", aileNord, objSdb); //Creation d'une chambre dans l'aile Nord Salle chambre226 = new Salle("Chambre 226", aileNord, objChambre); //Creation du couloir de l'aile Nord, non accessible Salle couloirNord = new Salle("Couloir", false, aileNord, objCouloir); //Mise en place relation de salles voisines entre sdb et chambre sdb226.indiquerSalleAdjacente(chambre226); //Mise en place relation de salles voisines entre chambre et couloir chambre226.indiquerSalleAdjacente(couloirNord); //Creation du personnage principal de la partie Perso_principal smith = new Perso_principal(chambre226); //Début du jeu partie1(smith); }
public static void decrireEnvironnement(Salle salle) { int nbObjet = salle.GetListeObjets().Count; Console.ForegroundColor = ConsoleColor.Cyan; Console.Write("Je vois "); int k = 0; while (k < nbObjet - 1) { Console.Write("{0}, ", salle.GetListeObjets()[k]); k++; } Console.WriteLine("et {0}.\n", salle.GetListeObjets()[k]); Console.ForegroundColor = ConsoleColor.White; }
public void indiquerSalleAdjacente(Salle salle) { sallesAdjacentes.Add(salle); salle.sallesAdjacentes.Add(this); }
public void ajouterSalle(Salle salle) { composition.Add(salle); }
public void retirerEnvironnement(Salle salle) { }