Beispiel #1
0
        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;
                }
            }
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
        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;
                }
            }
        }
Beispiel #6
0
        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;
            }
        }
Beispiel #7
0
        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;
                }
            }
        }