public Level createWohnung(Player spieler,Story story) { Level level = new Level(); Raum wohnzimmer = new Raum(); Raum bad = new Raum(); Raum schlafzimmer = new Raum(); Raum flur = new Raum(); Raum kuche = new Raum(); Raum arbeitszimmer = new Raum(); #region Flur flur.nebenraume[1] = wohnzimmer; #region objekte Objekt tuer = new Objekt(); flur.addObjekt(tuer, "Tür","Meine Haustüre. Sie hat einige Kratzer an den Seiten, Ich sollte sie wohl nicht mehr so zuschlagen."); Objekt garderobe = new Objekt(); flur.addObjekt(garderobe,"Garderobe","Die Garderobe, gut gefüllt mit meinen Mänteln und Schuhen. Ich sollte sie mal wieder aufräumen...Moment, da liegt etwas...ein Schlüssel!"); garderobe.BeschreibungTook = "Immernoch meine Garderobe, immernoch gefüllt mit Mänteln und Schuhen und immernoch unordentlich..."; Objekt schluessel = new Objekt(); flur.addObjekt(schluessel, "Schlüssel", "Ein kleiner, rostiger Schlüssel."); schluessel.isTake = true; schluessel.isVisible = false; Objekt kl_tisch = new Objekt(); flur.addObjekt(kl_tisch, "kl.Tisch", "Ein kleiner Tisch mitsamt meiner Vase drauf. Die Blume ist vertrocknet...brauch man mehr als nur Dünger?"); Objekt portrait = new Objekt(); flur.addObjekt(portrait, "Bild", "Das Bild zeigt eine alte Frau, die gekrümmt auf einem Stuhl sitzt. Sie sieht traurig aus und hat tiefe Augenringe, sie scheint Angst zu haben..."); #endregion #region useable pairs schluessel.addUseablePair(schluessel, tuer); #endregion level.AddRoom(flur, "Flur"); #region listeners story.addListenerObjekt(tuer,false); story.addListenerObjekt(garderobe, false); #endregion #endregion #region wohnzimmer wohnzimmer.nebenraume[0] = kuche; wohnzimmer.nebenraume[1] = schlafzimmer; wohnzimmer.nebenraume[2] = arbeitszimmer; wohnzimmer.nebenraume[3] = flur; level.AddRoom(wohnzimmer, "Wohnzimmer"); #endregion spieler.Raum = flur; return level; }
public void AddRoom(Raum raum, string raumname) { raum.raumname = raumname; m_l_raueme.Add(raumname, raum); }