Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 public void AddRoom(Raum raum, string raumname)
 {
     raum.raumname = raumname;
     m_l_raueme.Add(raumname, raum);
 }