public void ValoisaHawking() { lamppu = new Hawking(); lamppuPäällä = true; if (!Inventaario.esineet.Contains("CV")) { Console.Write("Nyt on valoisaa ja näet "); Console.ForegroundColor = ConsoleColor.Cyan; Console.Write("möykyn. "); Console.ResetColor(); Console.WriteLine("Pääset Hawking-luokasta hissikäytävään(A) tai C#-luokkaan (B).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven hissikäytävään.\n"); Console.ResetColor(); lamppu.PoisPäältä(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Yrität avata ovea, mutta se on jostain syystä lukittu.\n"); Console.ResetColor(); ValoisaHawking(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); ValoisaHawking(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); ValoisaHawking(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); ValoisaHawking(); break; case "SAMMUTA VALO": case "SAMMUTA TASKULAMPPU": case "SAMMUTA LAMPPU": lamppu.PoisPäältä(); Jatka(); break; case "OTA MÖYKKY": case "TUTKI MÖYKKY": case "TUTKI MÖYKKYÄ": Möykky(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); ValoisaHawking(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); ValoisaHawking(); break; } } else if (Game.java == 0) { Console.WriteLine("Taskulampun valossa katselet ympärillessi JAVA-luokkaa. Täällä on jotain jännää JAVA-koodia (jota et ymmärrä) kirjoitettu ympäri huonetta kaikille tussitaululle.\n" + "Pääset Hawking-luokasta hissikäytävään (A) tai C#-luokkaan (B).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven hissikäytävään.\n"); Console.ResetColor(); lamppu.PoisPäältä(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Yrität avata ovea, mutta se on jostain syystä lukittu.\n"); Console.ResetColor(); ValoisaHawking(); break; case "POISTA KOODI": case "PYYHI KOODI": case "POISTA JAVA": case "PYYHI": case "PYYHI TAULU": case "PYYHI TAULUT": Game.java++; Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Noin! Nyt on parempi!\n"); Console.ResetColor(); ValoisaHawking(); break; case "SAMMUTA VALO": case "SAMMUTA TASKULAMPPU": case "SAMMUTA LAMPPU": lamppu.PoisPäältä(); Jatka(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); ValoisaHawking(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); ValoisaHawking(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); ValoisaHawking(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); ValoisaHawking(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); ValoisaHawking(); break; } } else { Console.WriteLine("Taskulampun valossa katselet ympärillessi JAVA-luokkaa. Nyt ei ole enää JAVA-koodia häritsemässä ja voit taas keskittyä olennaiseen.\n" + "Pääset Hawking-luokasta hissikäytävään (A) tai C#-luokkaan (B).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven hissikäytävään.\n"); Console.ResetColor(); lamppu.PoisPäältä(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Yrität avata ovea, mutta se on jostain syystä lukittu.\n"); Console.ResetColor(); ValoisaHawking(); break; case "SAMMUTA VALO": case "SAMMUTA TASKULAMPPU": case "SAMMUTA LAMPPU": lamppu.PoisPäältä(); Jatka(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); ValoisaHawking(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); ValoisaHawking(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); ValoisaHawking(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); ValoisaHawking(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); ValoisaHawking(); break; } } }
public void Avaa() { string vastaus; Console.WriteLine("Sohvanurkkaukseen kajastaa hieman valoa ulkoa, mutta et näe mitään, mikä auttaisi ulospääsyyn.\n" + "Mietit pitäisikö palata ruokailutilaan (A) vai siirtyä hissikäytävään (B).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Astut kompuroiden ruokailutilaan.\n"); Console.ResetColor(); Ruokailutila ruokailutila = new Ruokailutila(); ruokailutila.Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kävelet hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "LAMPPU PÄÄLLE": case "SYTYTÄ LAMPPU": case "AVAA LAMPPU": case "LAMPPU": case "TASKULAMPPU PÄÄLLE": case "SYTYTÄ TASKULAMPPU": case "AVAA TASKULAMPPU": if (!Inventaario.esineet.Contains("taskulamppu")) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla ei ole lamppua\n"); Console.ResetColor(); Avaa(); break; } else { Console.ForegroundColor = ConsoleColor.Cyan; Game.sohva++; if (Game.sohva == 1) { Console.WriteLine("Taskulamppu syttyy. Lampun valossa näet, että sohvalla makaa Aino sammuneena. Yrität kovasti saada häntä hereille, mutta mitään ei tapahdu.\n" + "Päätät jättää hänet selviämään ja jatkaa matkaa pimeässä (sammutat lampun).\n"); } else { Console.WriteLine("Sytytät lampun. Sohvalla näköjään makaa edelleen se sammunut konsultti.\n" + "Parempi vain antaa hänen levätä rauhassa. Sammutat valon ja pohdit vaihtoehtojasi.\n"); } Console.ResetColor(); Avaa(); break; } case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Avaa(); break; case "HERÄTÄ AINO": Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("NO ET TODELLAKAAN HERÄTÄ.\n"); Console.ResetColor(); Avaa(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Avaa(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Avaa(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Avaa(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Avaa(); break; } }
public void Jatka() { lamppu = new Hawking(); if (!Inventaario.esineet.Contains("taskulamppu")) { Console.WriteLine("Yhtäkkiä kompastalet lattialla lojuvaan möykkyyn. Pääset pimeästä Hawking-luokasta hissikäytävään (A) tai C#-luokkaan (B).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Yrität avata ovea, mutta se on jostain syystä lukittu.\n"); Console.ResetColor(); Jatka(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Jatka(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Jatka(); break; case "AVAA LAMPPU": case "LAMPPU PÄÄLLE": case "LAMPPU": case "AVAA TASKULAMPPU": case "TASKULAMPPU PÄÄLLE": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla ei ole lamppua.\n"); Console.ResetColor(); Jatka(); break; case "OTA MÖYKKY": case "TUTKI MÖYKKY": case "OTA PAPERIPALLO": case "TUTKI PAPERIPALLO": case "OTA PAPERI": case "TUTKI PAPERI": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Huomaat, että möykky on paperipallo, mutta on pimeää etkä saa mitään selvää, mitä siinä lukee. Tiputat paperipallon lattialle.\n"); Console.ResetColor(); Jatka(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Jatka(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Jatka(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Jatka(); break; } } else { if (!Inventaario.esineet.Contains("CV")) { Console.Write("Kompastalet lattialla lojuvaan "); Console.ForegroundColor = ConsoleColor.Cyan; Console.Write("möykkyyn. "); Console.ResetColor(); Console.WriteLine("Pääset pimeästä Hawking-luokasta hissikäytävään (A) tai C#-luokkaan (B).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Yrität avata ovea, mutta se on jostain syystä lukittu.\n"); Console.ResetColor(); Jatka(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Jatka(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Jatka(); break; case "LAMPPU": case "TASKULAMPPU PÄÄLLE": case "LAMPPU PÄÄLLE": case "AVAA LAMPPU": case "LAITA LAMPPU PÄÄLLE": case "KYTKE LAMPPU PÄÄLLE": lamppu.Päällä(); ValoisaHawking(); break; case "OTA MÖYKKY": case "TUTKI MÖYKKY": case "OTA PAPERIPALLO": case "TUTKI PAPERIPALLO": case "OTA PAPERI": case "TUTKI PAPERI": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Huomaat, että möykky on paperipallo, mutta on pimeää etkä saa mitään selvää, mitä siinä lukee. Tiputat paperipallon lattialle.\n"); Console.ResetColor(); Jatka(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Jatka(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Jatka(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Jatka(); break; } } else { Console.WriteLine("Hawking-luokassa on pimeää. Pääset täältä hissikäytävään (A) tai C#-luokkaan (B).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Yrität avata ovea, mutta se on jostain syystä lukittu.\n"); Console.ResetColor(); Jatka(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Jatka(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Jatka(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Jatka(); break; case "TASKULAMPPU PÄÄLLE": case "LAMPPU": case "LAMPPU PÄÄLLE": case "AVAA LAMPPU": case "LAITA LAMPPU PÄÄLLE": case "KYTKE LAMPPU PÄÄLLE": lamppu.Päällä(); ValoisaHawking(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Jatka(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Jatka(); break; } } } }
public void Jatka() { lamppu = new Torvalds(); if (Inventaario.esineet.Contains("taskulamppu") && !Inventaario.esineet.Contains("fläppitaulu")) { Console.WriteLine("Kävellessäsi melkein kompastut fläppitauluun. Taulussa on tekstiä, mutta et saa siitä selvää, koska on liian pimeää. Takanasi on ovi takaisin hissikäytävään (A).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Astut takaisin hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Jatka(); break; case "LAMPPU": case "OTA LAMPPU": case "TASKULAMPPU PÄÄLLE": case "LAMPPU PÄÄLLE": case "AVAA LAMPPU": case "LAITA LAMPPU PÄÄLLE": case "KYTKE LAMPPU PÄÄLLE": lamppu.Päällä(); ValoisaTorvalds(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Jatka(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Jatka(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Jatka(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Avaa(); break; } } else if (Inventaario.esineet.Contains("taskulamppu") && Inventaario.esineet.Contains("fläppitaulu")) { Console.WriteLine("Tarkastelet Torvalds-huonetta pimeässä.\n" + "Vietyäsi fläppitaulun, huone on melko tyhjä. Takanasi on ovi takaisin hissikäytävään (A).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Astut takaisin hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Avaa(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Avaa(); break; case "OTA LAMPPU": case "LAMPPU": case "TASKULAMPPU PÄÄLLE": case "LAMPPU PÄÄLLE": case "AVAA LAMPPU": case "LAITA LAMPPU PÄÄLLE": case "KYTKE LAMPPU PÄÄLLE": lamppu.Päällä(); ValoisaTorvalds(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Jatka(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Jatka(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Jatka(); break; } } else { Console.WriteLine("Taulussa on tekstiä, mutta et saa siitä selvää, koska on liian pimeää. Takanasi on ovi takaisin hissikäytävään (A).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Astut takaisin hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Jatka(); break; case "LAMPPU": case "LAMPPU PÄÄLLE": case "OTA LAMPPU": case "AVAA LAMPPU": case "TASKULAMPPU PÄÄLLE": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla ei ole lamppua.\n"); Console.ResetColor(); Avaa(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Jatka(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Jatka(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Jatka(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Jatka(); break; } } }
public void ValoisaTorvalds() { lamppu = new Torvalds(); if (!Inventaario.esineet.Contains("fläppitaulu")) { Console.WriteLine("Tarkastelet Torvalds-huonetta taskulampun valossa.\n"); Console.ForegroundColor = ConsoleColor.Cyan; Console.Write("Fläppitaulussa "); Console.ResetColor(); Console.WriteLine("oleva teksti paljastuukin hyvin rivoksi, kahta henkilöä esittäväksi kuvaksi, jonka seurauksena mieleesi juolahtaa kaksinumeroinen luku.\n" + "Kenties tästäkin voisi olla hyötyä... Takanasi on ovi takaisin hissikäytävään (A).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Astut takaisin hissikäytävään.\n"); Console.ResetColor(); lamppu.PoisPäältä(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); ValoisaTorvalds(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); ValoisaTorvalds(); break; case "SAMMUTA VALO": case "SAMMUTA TASKULAMPPU": case "SAMMUTA LAMPPU": lamppu.PoisPäältä(); Jatka(); break; case "OTA FLÄPPITAULU": case "LISÄÄ FLÄPPITAULU": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Fläppitaulu lisätty Academy-kassiin.\n"); Inventaario inventaario3 = new Inventaario(); inventaario3.LisaaEsine(esine); Console.ResetColor(); ValoisaTorvalds(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); ValoisaTorvalds(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); ValoisaTorvalds(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); ValoisaTorvalds(); break; } } else { Console.WriteLine("Tarkastelet Torvalds-huonetta taskulampun valossa.\n" + "Vietyäsi fläppitaulun, huone on melko tyhjä. Takanasi on ovi takaisin hissikäytävään (A).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Astut takaisin hissikäytävään.\n"); Console.ResetColor(); lamppu.PoisPäältä(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); ValoisaTorvalds(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); ValoisaTorvalds(); break; case "SAMMUTA VALO": case "SAMMUTA TASKULAMPPU": case "SAMMUTA LAMPPU": lamppu.PoisPäältä(); Jatka(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); ValoisaTorvalds(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); ValoisaTorvalds(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); ValoisaTorvalds(); break; } } }
public void KahvihetkiJaKaljaa() { Console.Write("Valitse mieleisesi tuote ("); Console.ForegroundColor = ConsoleColor.Green; Console.Write("espresso, maitokahvi, kahvi, red eye"); Console.ResetColor(); Console.Write(")\n" + "Voit myös kaivaa jääkaapista Terrific Thursdaylta ylijääneitä oluita (A). Voit myös siirtyä keittokomeron puolelle (B), C#-luokan käytävään (C), ruokailutilaan (D) tai hissikäytävään (E)\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); Inventaario inventaario = new Inventaario(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kaivat jääkaapista oluen ja hörpit sitä hetken samalla ihmetellen, että mitä hittoa sitä tekisi seuraavaksi.\n"); Console.ResetColor(); Game.olutlaskuri--; Game.oluet++; if (Game.olutlaskuri > 0) { KahvihetkiJaKaljaa(); } else { Kahvihetki(); } break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kävelet keittokomeron puolelle.\n"); Console.ResetColor(); Keittokomero keittokomero = new Keittokomero(); keittokomero.Jatka(); break; case "C": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kävelet käytävään C#-luokan eteen.\n"); Console.ResetColor(); Kaytava kaytava = new Kaytava(); kaytava.Avaa(); break; case "D": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Tallustelet ruokailutilaan.\n"); Console.ResetColor(); Ruokailutila ruokailutila = new Ruokailutila(); ruokailutila.Avaa(); break; case "E": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(inventaario); Console.ResetColor(); Avaa(); break; case "ESPRESSO": if (Game.kahvipavut == 0) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Pavut vähissä. Lisää papuja. \n"); Console.ResetColor(); KahvihetkiJaKaljaa(); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kone ruksuttaa hetken ja puskee sinulle jämäkän espresson. Puhaltelet kahvia viileämmäksi, huitaiset kupillisen kerralla huiviin ja tunnet, kuinka kofeiini piristää.\n"); Console.ResetColor(); Game.kahvipavut--; Game.juodutKahvit++; KahvihetkiJaKaljaa(); } break; case "MAITOKAHVI": if (Game.kahvipavut == 0) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Pavut vähissä. Lisää papuja. \n"); Console.ResetColor(); KahvihetkiJaKaljaa(); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kone ruksuttaa hetken ja puskee sinulle vaalean maitokahvin. Ei tämä kunnon laatu-lattesta mene, mutta kahvin maku silti nostaa fiiliksiäsi.\n"); Console.ResetColor(); Game.kahvipavut--; Game.juodutKahvit++; KahvihetkiJaKaljaa(); } break; case "KAHVI": if (Game.kahvipavut == 0) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Pavut vähissä. Lisää papuja. \n"); Console.ResetColor(); KahvihetkiJaKaljaa(); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kone ruksuttaa hetken ja puskee sinulle aivan tavallisen peruskahvin. Ei teeskentelyä, kofeiinia vain koneeseen.\n"); Console.ResetColor(); Game.kahvipavut--; Game.juodutKahvit++; KahvihetkiJaKaljaa(); } break; case "RED EYE": if (Game.kahvipavut == 0) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Pavut vähissä. Lisää papuja. \n"); Console.ResetColor(); Kahvihetki(); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Mikä hitto edes on Red Eye? No, kokeillaan.\n" + "Kone ruksuttaa hetken ja puskee sinulle kahvin ja siihen perään vielä espresson. Pärisee!\n"); Console.ResetColor(); Game.kahvipavut--; Game.juodutKahvit++; KahvihetkiJaKaljaa(); } break; case "LISÄÄ PAPUJA": if (Game.avain == 0) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Papuja lisätessäsi kuuluu erikoinen kolaus. Papupussin sisältä tupsahti avain!\n"); Console.ResetColor(); Game.kahvipavut = 5; Game.avain++; KahvihetkiJaKaljaa(); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Lisäät papuja kahvikoneeseen\n"); Console.ResetColor(); Game.kahvipavut = 6; KahvihetkiJaKaljaa(); } break; case "LISÄÄ AVAIN": case "OTA AVAIN": if (Game.avain > 0) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Avain lisätty Academy-kassiin.\n"); Console.ResetColor(); inventaario.LisaaEsine(avain); Game.avain = -5; Kahvihetki(); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Kahvihetki(); } break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Avaa(); break; case "LAMPPU PÄÄLLE": case "SYTYTÄ LAMPPU": case "AVAA LAMPPU": case "LAMPPU": case "TASKULAMPPU PÄÄLLE": case "SYTYTÄ TASKULAMPPU": case "AVAA TASKULAMPPU": if (!Inventaario.esineet.Contains("taskulamppu")) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla ei ole lamppua\n"); Console.ResetColor(); Kahvihetki(); break; } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kahvikoneen valo saa nyt riittää.\n"); Console.ResetColor(); Kahvihetki(); break; } case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); KahvihetkiJaKaljaa(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); KahvihetkiJaKaljaa(); break; } }
public void Avaa() { if (Game.sahkoa == 1) { ValoisaAcademy(); } else if (Game.olutlaskuri > 0) { Console.WriteLine("Keittiöön tulee hieman valoa ulkona palavista katulampuista.\n" + "Suutasi kuivaa ja muistat jääkaappiin jääneen bisseä (A) Terrific Thursdayn jäljiltä.\n" + "Kahvi kyllä piristäisi, mutta ilman virtaa et saa kahvia koneesta.\n" + "Toki keittokomeron (B) vesihanasta saisi myös raikasta vettä. Voit myös siirtyä takaisin C#-luokan käytävään (C), ruokailutilaan (D) tai hissikäytävään (E)\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat jääkaapin ja onneksesi huomaat oluen olevan vielä kylmää sähkökatkosta huolimatta. Sihautat pullon auki ja nautit ravitsevan virvokkeen.\n"); Game.olutlaskuri--; if (Game.olutlaskuri == 0) { Thread.Sleep(1000); Console.WriteLine("...hik!\n"); Thread.Sleep(700); } else if (Game.olutlaskuri > 0) { Thread.Sleep(1000); Console.WriteLine("...aaahh...\n"); Thread.Sleep(700); } Console.ResetColor(); Game.oluet++; Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt keittokomeron puolelle.\n"); Console.ResetColor(); Keittokomero keittokomero = new Keittokomero(); keittokomero.Avaa(); break; case "C": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt takaisin käytävään.\n"); Console.ResetColor(); Kaytava kaytava = new Kaytava(); kaytava.Avaa(); break; case "D": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Törmäät pöytään etkä pääse etenemään.\n"); Console.ResetColor(); Avaa(); break; case "E": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt takaisin käytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Avaa(); break; case "OLUT": Console.WriteLine("Jääkaapin oluttilanne: " + Game.olutlaskuri.ToString()); Avaa(); break; case "LAMPPU PÄÄLLE": case "SYTYTÄ LAMPPU": case "AVAA LAMPPU": case "TASKULAMPPU PÄÄLLE": case "SYTYTÄ TASKULAMPPU": case "AVAA TASKULAMPPU": if (!Inventaario.esineet.Contains("taskulamppu")) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla ei ole lamppua\n"); Console.ResetColor(); Avaa(); break; } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Täällä tuskin kannattaa kuluttaa lampun rajallista akkua...\n"); Console.ResetColor(); Avaa(); break; } case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Avaa(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Avaa(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Avaa(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Avaa(); break; } } else { Console.WriteLine("Keittiöön tulee hieman valoa ulkona palavista katulampuista.\n" + "Suutasi kuivaa ja arvelet jääkaappiin (A) jääneen bisseä Terrific Thursdayn jäljiltä.\n" + "Kahvi kyllä piristäisi, mutta ilman virtaa et saa kahvia koneesta.\n" + "Toki keittokomeron (B) vesihanasta saisi myös raikasta vettä. Voit myös siirtyä C#-luokan käytävään (C), ruokailutilaan (D) tai hissikäytävään (E)\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat jääkaapin todetaksesi sen ammottavan tyhjyyttään - juotuasi itse sieltä kaikki oluet.\n"); Console.ResetColor(); Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt keittokomeron puolelle.\n"); Console.ResetColor(); Keittokomero keittokomero = new Keittokomero(); keittokomero.Avaa(); break; case "C": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt takaisin käytävään.\n"); Console.ResetColor(); Kaytava kaytava = new Kaytava(); kaytava.Avaa(); break; case "D": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Törmäät hämärässä pöytään etkä pääse etenemään.\n"); Console.ResetColor(); Avaa(); break; case "E": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt takaisin käytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Avaa(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Avaa(); break; case "OLUT": Console.WriteLine("Jääkaapin oluttilanne: " + Game.olutlaskuri.ToString()); Avaa(); break; case "LAMPPU PÄÄLLE": case "SYTYTÄ LAMPPU": case "AVAA LAMPPU": case "LAMPPU": case "TASKULAMPPU PÄÄLLE": case "SYTYTÄ TASKULAMPPU": case "AVAA TASKULAMPPU": if (!Inventaario.esineet.Contains("taskulamppu")) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla ei ole lamppua\n"); Console.ResetColor(); Avaa(); break; } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Täällä tuskin kannattaa kuluttaa rajallista akkua taskulampussa...\n"); Console.ResetColor(); Avaa(); break; } case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Avaa(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Avaa(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Avaa(); break; } } }
public void Avaa() { if (!Inventaario.esineet.Contains("vesipullo")) { string vastaus; string esine = "vesipullo"; Console.Write("Ruokailutilassa eteneminen on hankalaa pimeässä. Törmäät pöytään ja saat "); Console.ForegroundColor = ConsoleColor.Cyan; Console.Write("vesipullo"); Console.ResetColor(); Console.WriteLine("n kaatumaan. \n" + "Parempi siis jatkaa eteenpäin sohvanurkkaukseen (A) tai hissikäytävään (B).\n" + "Voit myös siirtyä WC-tilaan (C) tai keittokomeroon (D).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kompuroit sohvanurkkaukseen.\n"); Console.ResetColor(); Sohvanurkkaus sohvanurkkaus = new Sohvanurkkaus(); sohvanurkkaus.Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "C": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt WC-tilaan.\n"); Console.ResetColor(); WC vessa = new WC(); vessa.Avaa(); break; case "D": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt keittokomeroon.\n"); Console.ResetColor(); Keittokomero keittokomero = new Keittokomero(); keittokomero.Avaa(); break; case "OTA VESIPULLO": case "LISÄÄ VESIPULLO": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Vesipullo lisätty Academy-kassiin.\n"); Inventaario invent2 = new Inventaario(); invent2.LisaaEsine(esine); Console.ResetColor(); Avaa(); break; case "JUO VETTÄ": case "JUO VESI": Game.vesiHuikat++; if (Game.vesiHuikat == 1) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Onpas harvinaisen pahaa ja lämmintä vettä.\n"); Console.ResetColor(); Avaa(); } else if (Game.vesiHuikat == 2) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Otat huikan ja mietit eikö täältä oikeasti löydy muuta juotavaa.\n"); Console.ResetColor(); Avaa(); } else if (Game.vesiHuikat == 3) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Vesipullo on melkein tyhjä.\n"); Console.ResetColor(); Avaa(); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Vesipullo on tyhjä.\n"); Console.ResetColor(); Avaa(); } break; case "LAMPPU PÄÄLLE": case "SYTYTÄ LAMPPU": case "AVAA LAMPPU": case "TASKULAMPPU PÄÄLLE": case "SYTYTÄ TASKULAMPPU": case "AVAA TASKULAMPPU": if (!Inventaario.esineet.Contains("taskulamppu")) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla ei ole lamppua.\n"); Console.ResetColor(); Avaa(); break; } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Olet huolissasi taskulampun pattereiden riittävyydestä, joten päätät sulkea lampun ja edetä pimeässä.\n"); Console.ResetColor(); Avaa(); break; } case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Avaa(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Avaa(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Avaa(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Avaa(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Avaa(); break; } } else { string vastaus; string esine = "vesipullo"; Console.WriteLine("Ruokailutilassa eteneminen on hankalaa pimeässä.\n" + "Parempi siis jatkaa eteenpäin sohvanurkkaukseen (A) tai hissikäytävään (B).\n" + "Voit myös palata WC-tilaan (C), keittokomeroon (D) tai siirtyä keittiöön (E).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kompuroit sohvanurkkaukseen.\n"); Console.ResetColor(); Sohvanurkkaus sohvanurkkaus = new Sohvanurkkaus(); sohvanurkkaus.Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt hissikäytävään.\n"); Console.ResetColor(); Hissikaytava hissikaytava = new Hissikaytava(); hissikaytava.Avaa(); break; case "C": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt WC-tilaan.\n"); Console.ResetColor(); WC vessa = new WC(); vessa.Avaa(); break; case "D": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kävelet keittokomeron puolelle.\n"); Console.ResetColor(); Keittokomero keittokomero = new Keittokomero(); keittokomero.Avaa(); break; case "E": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kävelet keittiöön.\n"); Console.ResetColor(); Keittio keittio = new Keittio(); keittio.Avaa(); break; case "OTA VESIPULLO": case "LISÄÄ VESIPULLO": case "LISÄÄ VESI": Console.WriteLine("Vesipullo lisätty Academy-kassiin.\n"); Inventaario inventaar = new Inventaario(); inventaar.LisaaEsine(esine); Console.ResetColor(); Avaa(); break; case "JUO VESI": case "JUO VETTÄ": Game.vesiHuikat++; if (Inventaario.esineet.Contains("vesipullo") && Game.vesiHuikat == 1) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Onpas harvinaisen pahaa ja lämmintä vettä.\n"); Console.ResetColor(); Avaa(); } else if (Game.vesiHuikat == 2) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Otat huikan ja mietit eikö täältä oikeasti löydy muuta juotavaa.\n"); Console.ResetColor(); Avaa(); } else if (Game.vesiHuikat == 3) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Vesipullo on melkein tyhjä.\n"); Console.ResetColor(); Avaa(); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Vesipullo on tyhjä."); Console.ResetColor(); Avaa(); } break; case "LAMPPU PÄÄLLE": case "SYTYTÄ LAMPPU": case "AVAA LAMPPU": case "TASKULAMPPU PÄÄLLE": case "SYTYTÄ TASKULAMPPU": case "AVAA TASKULAMPPU": if (!Inventaario.esineet.Contains("taskulamppu")) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla ei ole lamppua.\n"); Console.ResetColor(); Avaa(); break; } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Olet huolissasi taskulampun pattereiden riittävyydestä, joten päätät sulkea lampun ja edetä pimeässä.\n"); Console.ResetColor(); Avaa(); break; } case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Avaa(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Avaa(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Avaa(); break; case "KARTTA": Kartta kartta = new Kartta(); Console.ForegroundColor = ConsoleColor.Yellow; kartta.KutsuKartta(); Console.ResetColor(); Avaa(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Avaa(); break; } } }