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); }
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); }
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); }
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); } }