示例#1
0
 public Jatekos(Szoba poz)
 {
     Pozicio = poz;
     progress.Add(szekrenyNyitva);
     progress.Add(szekrenyHuzva);
     progress.Add(dobozNyitva);
     progress.Add(kulcsFelvéve);
     progress.Add(ajtoNyitva);
     progress.Add(kadNezve);
     progress.Add(ablakBetorve);
 }
示例#2
0
        public static Szoba FurdoGen()
        {
            Ajtó         nappaliAjto  = new Ajtó("Nappaliba(kelet) nyíló nyitott ajtó", "Már nyitva van", "Már nyitva van");
            Kad          furdoKád     = new Kad("A kádban egy feszítővasat látsz.");
            Feszitovas   feszitovas   = new Feszitovas("A fesztítővas alkalmas dolgok széttörésére");
            List <Targy> furdoTargyak = new List <Targy>()
            {
                nappaliAjto, furdoKád, feszitovas
            };
            Szoba furdoSzoba = new Szoba("Fürdőszoba", "A fürdőszobában vagy. Itt található egy kád. ", "", "", "A nappaliban vagy. Itt található egy szekrény. Nyugatra látsz egy ajtót.", "", furdoTargyak);

            return(furdoSzoba);
        }
示例#3
0
        public static Szoba NappaliGen()
        {
            Szekreny     szekreny       = new Szekreny("Ez egy egyszeru szekrény, nem kell hozzá kulcs", "Kinyitottad a szekrényt. Egy dobozt látsz.", "Elhúztad a szekrényt. Mögötte egy ablakot találsz.");
            Ablak        ablak          = new Ablak("Ha ezen átjutsz kiszabadulsz", "Az ablak zárva van.", "A kezeddel nem tudod összetörni, mert megvágnád magadat.", "A feszítővassal betöröd az üveget.");
            Doboz        doboz          = new Doboz("Könnyen kinyithatod és felveheted", "Kinyitottad a dobozt. Egy kulcsot találsz benne.");
            Kulcs        ajtoKulcs      = new Kulcs("Ez a kulcs nyithat akár ajtót, ládát, ablakot is.");
            Ajtó         furdoAjto      = new Ajtó("Az ajtó be van zárva és széttörni se lehet", "Az ajtó kulcsra van zárva", "Kinyitottad az ajtót.(nyugat)");
            List <Targy> nappaliTargyak = new List <Targy>()
            {
                ablak, szekreny, doboz, ajtoKulcs, furdoAjto
            };
            Szoba nappaliSzoba = new Szoba("Nappali", "A nappaliban vagy.Itt található egy szekrény.Nyugatra látsz egy ajtót.", "Északra a szekrény van", "", "", "A fürdőszobában vagy. Itt található egy kád.", nappaliTargyak);

            return(nappaliSzoba);
        }
示例#4
0
        public void Betolt(Szoba nappaliSzoba, Szoba furdoSzoba)
        {
            if (File.ReadAllText(fajl).Split()[0] == "Nappali")
            {
                Pozicio = nappaliSzoba;
            }
            else if (File.ReadAllText(fajl).Split()[0] == "Fürdőszoba")
            {
                Pozicio = furdoSzoba;
            }
            int cnt = 0;

            foreach (var item in File.ReadAllLines(fajl).Skip(1))
            {
                progress[cnt] = Convert.ToBoolean(item);
            }
        }