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 Avaa() { Console.WriteLine("Hissikäytävällä sijaitsevien kahden hissin ovet (A) seisovat varsin järkähtämättömän oloisina kiinni.\n" + "Vieressäsi ovat ovet Torvalds-huoneeseen (B), Java-ryhmän Hawking-luokkaan (C) ja pikkuvessaan (D).\n" + "Lisäksi voit halutessasi siirtyä sohvanurkkaan (E), ruokailutilaan (F) tai keittiöön (G).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); if (Game.hissinappi == 0) { switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; if (Game.sahkoa == 1) { Console.WriteLine("Vaikka kerroksen varasähköt ovat päällä, ei hissi reagoi napinpainallukseen, koska rakennuksen pääsähköt ovat edelleen poikki.\n"); } else { Console.WriteLine("Hissin nappi ei reagoi painallukseen, eivätkä hissien ovet avaudu milliäkään suurista ponnisteluista huolimatta.\n"); } Console.ResetColor(); Game.hissinappi++; Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven Torvalds-huoneeseen.\n"); Console.ResetColor(); Torvalds torvalds = new Torvalds(); torvalds.Avaa(); break; case "D": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Ovi on näköjään lukossa.\n"); Console.ResetColor(); Avaa(); break; case "C": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven Java-luokkaan.\n"); Console.ResetColor(); Hawking hawking = new Hawking(); hawking.Avaa(); break; case "E": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt sohvanurkkaukseen.\n"); Console.ResetColor(); Sohvanurkkaus nurkka = new Sohvanurkkaus(); nurkka.Avaa(); break; case "F": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt ruokailutilaan.\n"); Console.ResetColor(); Ruokailutila ruoka = new Ruokailutila(); ruoka.Avaa(); break; case "G": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt keittiöön.\n"); Console.ResetColor(); Keittio keittiö = new Keittio(); keittiö.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 "AVAA LAMPPU": case "LAMPPU PÄÄLLE": case "AVAA TASKULAMPPU": case "TASKULAMPPU PÄÄLLE": Console.ForegroundColor = ConsoleColor.Yellow; if (Inventaario.esineet.Contains("taskulamppu")) { Console.WriteLine("Osoittelet lampulla ympärillesi, mutta et näe mitään merkittävää tai mielenkiintoista lampun valossa ja sammutat sen.\n"); } else { 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(); 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 { switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; if (Game.sahkoa == 1) { Console.WriteLine("Toiveikkaasti kokeilet hissin kutsunappia, vaikkei se viimeksi reagoinut painallukseen.\n" + "Vaikka kerroksen varasähköt ovat päällä, ei hissi edelleenkään reagoi napinpainallukseen, koska rakennuksen pääsähköt ovat edelleen poikki.\n"); } else { Console.WriteLine("Toiveikkaasti kokeilet hissin kutsunappia, vaikkei se viimeksi reagoinut painallukseen.\n" + "Nappi ei tälläkään kertaa tee mitään."); } Console.ResetColor(); Game.hissinappi++; Avaa(); break; case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven Torvalds-huoneeseen.\n"); Console.ResetColor(); Torvalds torvalds = new Torvalds(); torvalds.Avaa(); break; case "D": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Ovi on näköjään lukossa.\n"); Console.ResetColor(); Avaa(); break; case "C": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Avaat oven Java-luokkaan.\n"); Console.ResetColor(); Hawking hawking = new Hawking(); hawking.Avaa(); break; case "E": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt sohvanurkkaukseen.\n"); Console.ResetColor(); Sohvanurkkaus nurkka = new Sohvanurkkaus(); nurkka.Avaa(); break; case "F": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt ruokailutilaan.\n"); Console.ResetColor(); Ruokailutila ruoka = new Ruokailutila(); ruoka.Avaa(); break; case "G": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt keittiöön.\n"); Console.ResetColor(); Keittio keittiö = new Keittio(); keittiö.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 "AVAA LAMPPU": case "LAMPPU PÄÄLLE": case "AVAA TASKULAMPPU": case "TASKULAMPPU PÄÄLLE": Console.ForegroundColor = ConsoleColor.Yellow; if (Inventaario.esineet.Contains("taskulamppu")) { Console.WriteLine("Osoittelet lampulla ympärillesi, mutta et näe mitään merkittävää tai mielenkiintoista lampun valossa ja sammutat sen.\n"); } else { Console.WriteLine("Sinulla ei ole lamppua.\n"); } 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 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 Jatka() { string vastaus; Console.WriteLine("Seisot pilkkopimeässä vessassa. Vieressäsi on vessanpönttö (A), jota et näe, mutta tiedät sen olevan siinä vieressä.\n" + "Voit myös poistua vessasta keittokomeron puolelle (B) tai ruokailutilaan (C).\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Pöntössä ei edelleenkään ole mitään.\n"); Console.ResetColor(); Jatka(); 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("Astut ruokailutilaan.\n"); Console.ResetColor(); Ruokailutila ruokailutila = new Ruokailutila(); ruokailutila.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Avaa(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); 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(); Avaa(); break; } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Taskulamppu syttyy, jolloin näet, että WC-tila on törkysessä kunnossa. Mietitkin sisään astuessasi, että siellä haisi kovin pahalta\nPäätät sulkea lampun saman tien.\n"); Console.ResetColor(); Avaa(); break; } case "PISSAA": case "KÄY VESSASSA": case "KÄY PISSALLA": case "KÄY PÖNTÖLLÄ": int juomat = (3 - Game.olutlaskuri + Game.juodutKahvit); juomat = juomat - Game.nollaa; if (juomat >= 3) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Tässähän olikin jo kova hätä!!\n"); Console.ResetColor(); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kaverilla on vähän pienempi rakko! Ei kai siinä...\n"); Console.ResetColor(); } Game.nollaa = juomat; 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(); Jatka(); break; } }
public void Jatka() { if (!Inventaario.esineet.Contains("taskulamppu")) { string vastaus; Console.WriteLine("Okei, eli ulottuvillasi on ensiapulaukku (A) ja vesihana (B). Voit myös siirtyä ruokailutilaan (C) tai voit palata takaisin keittiön (D) puolelle.\n" + "WC-tilan (E) ovi näyttäisi olevan hieman raollaan.\n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Tämä on kaikin puolin hyvin standardinmukainen ensiapulaukku.\n" + "Mitä haluaisit tehdä laukulle?\n"); Console.ResetColor(); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); if (vastaus == "AVAA ENSIAPULAUKKU" || vastaus == "TUTKI ENSIAPULAUKKU" || vastaus == "AVAA ENSIAPU" || vastaus == "OTA LAUKKU" || vastaus == "OTA ENSIAPULAUKKU" || vastaus == "AVAA LAUKKU") { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Tunnustelet ensiapulaukun sisältöä. Tunnistat hämärässä burana-paketin ja huomaat myös jonkun kookkaamman esineen.\n"); Console.ResetColor(); Ensiapulaukku(); break; } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Jatka(); break; } case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Helkkarin kiva, juoksevaa vettä ei tule.\n"); Console.ResetColor(); Jatka(); break; case "C": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt ruokailutilaan.\n"); Console.ResetColor(); Ruokailutila ruokailutila = new Ruokailutila(); ruokailutila.Avaa(); break; case "D": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kävelet keittiöön.\n"); Console.ResetColor(); Keittio keittio = new Keittio(); keittio.Avaa(); break; case "E": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Astut WC-tilaan.\n"); Console.ResetColor(); WC vessa = new WC(); vessa.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Jatka(); break; case "OTA LAUKKU": case "OTA ENSIAPULAUKKU": case "LISÄÄ LAUKKU": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla on jo hieno Academy-kassi, miksi vaihtaisit sen tähän? Löydät ensiapulaukun täältä jatkossakin.\n"); Console.ResetColor(); Ensiapulaukku(); break; case "AVAA ENSIAPULAUKKU": case "TUTKI ENSIAPULAUKKU": case "AVAA ENSIAPU": case "AVAA LAUKKU": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Tunnustelet ensiapulaukun sisältöä. Tunnistat hämärässä burana-paketin ja huomaat myös jonkun kookkaamman esineen.\n"); Console.ResetColor(); Ensiapulaukku(); break; case "HALP": case "HELP": Help help = new Help(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(help); Console.ResetColor(); Jatka(); break; case "AVAA LAMPPU": case "LAMPPU PÄÄLLE": case "AVAA TASKULAMPPU": case "TASKULAMPPU PÄÄLLE": Console.ForegroundColor = ConsoleColor.Yellow; if (Inventaario.esineet.Contains("taskulamppu")) { Console.WriteLine("Osoittelet lampulla ympärillesi, mutta et näe mitään merkittävää tai mielenkiintoista lampun valossa ja sammutat sen.\n"); } else { Console.WriteLine("Sinulla ei ole lamppua.\n"); } 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 "JUO VETTÄ": case "JUO VESI": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Mistä noin kova jano, jos vaikka yrittäisit päästä pois täältä.\n"); Console.ResetColor(); Jatka(); break; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Jatka(); break; } } else { Console.WriteLine("Okei, eli ulottuvillasi on ensiapulaukku (A) ja vesihana (B).\n" + "Voit myös siirtyä ruokailutilaan (C) tai voit palata takaisin keittiön (D) puolelle.\n" + "WC-tilan (E) ovi näyttäisi olevan hieman raollaan. \n"); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); switch (vastaus) { case "A": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Edelleen tosi hyvä laukku.\n" + "Mitä haluaisit tehdä laukulle?\n"); Console.ResetColor(); vastaus = Console.ReadLine(); vastaus = vastaus.ToUpper(); if (vastaus == "AVAA ENSIAPULAUKKU" || vastaus == "TUTKI ENSIAPULAUKKU" || vastaus == "AVAA ENSIAPU" || vastaus == "AVAA LAUKKU" || vastaus == "OTA LAUKKU" || vastaus == "OTA ENSIAPULAUKKU") { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Tunnustelet ensiapulaukun sisältöä. Tunnistat hämärässä burana-paketin.\n"); Console.ResetColor(); Ensiapulaukku(); break; } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Epäkelpo valinta.\n"); Console.ResetColor(); Jatka(); break; } case "B": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Helkkarin kiva, juoksevaa vettä ei tule.\n"); Console.ResetColor(); Jatka(); break; case "C": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Siirryt ruokailutilaan.\n"); Console.ResetColor(); Ruokailutila ruokailutila = new Ruokailutila(); ruokailutila.Avaa(); break; case "D": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Kävelet keittiöön.\n"); Console.ResetColor(); Keittio keittio = new Keittio(); keittio.Avaa(); break; case "E": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Astut WC-tilaan.\n"); Console.ResetColor(); WC vessa = new WC(); vessa.Avaa(); break; case "KASSI": Console.ForegroundColor = ConsoleColor.Yellow; Inventaario inventaario = new Inventaario(); Console.WriteLine(inventaario); Console.ResetColor(); Jatka(); break; case "JUO VETTÄ": case "JUO VESI": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Mistä noin kova jano, jos vaikka yrittäisit päästä pois täältä.\n"); Console.ResetColor(); Jatka(); break; case "AVAA LAMPPU": case "LAMPPU PÄÄLLE": case "AVAA TASKULAMPPU": case "TASKULAMPPU PÄÄLLE": Console.ForegroundColor = ConsoleColor.Cyan; if (Inventaario.esineet.Contains("taskulamppu")) { Console.WriteLine("Osoittelet lampulla ympärillesi, mutta et näe mitään merkittävää tai mielenkiintoista lampun valossa ja sammutat sen.\n"); } else { Console.WriteLine("Sinulla ei ole lamppua.\n"); } Console.ResetColor(); Jatka(); break; case "H-HELP": Console.ForegroundColor = ConsoleColor.Yellow; Heikki heikki = new Heikki(); heikki.Help(); Console.ResetColor(); Jatka(); break; case "OTA LAUKKU": case "OTA ENSIAPULAUKKU": case "LISÄÄ LAUKKU": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Sinulla on jo hieno Academy-kassi, miksi vaihtaisit sen tähän? Löydät ensiapulaukun täältä jatkossakin.\n"); Console.ResetColor(); Ensiapulaukku(); break; case "AVAA ENSIAPULAUKKU": case "TUTKI ENSIAPULAUKKU": case "AVAA ENSIAPU": case "AVAA LAUKKU": Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Tunnustelet ensiapulaukun sisältöä. Tunnistat hämärässä burana-paketin.\n"); Console.ResetColor(); Ensiapulaukku(); 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; } } }