Esempio n. 1
0
        public void Möykky()
        {
            Console.WriteLine("Poimit paperipallon maasta, rullaat sen auki ja ihmettelet sen sisältöä lampun valossa.\n");
            Console.Write("'Tulin, näin voitin...' Kyseessä on Julius Caesarin ");
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("CV!!\n");
            Console.ResetColor();

            Console.WriteLine("Perin omituista, mutta todennäköisesti hyödyllistä.\n");
            vastaus = Console.ReadLine();
            vastaus = vastaus.ToUpper();
            Inventaario inventaario = new Inventaario();

            switch (vastaus)
            {
            case "OTA JULIUS CAESARIN CV":
            case "OTA CV":
            case "LISÄÄ JULIUS CAESARIN CV":
            case "LISÄÄ CV":
            case "OTA PAPERI":
                Console.ForegroundColor = ConsoleColor.Cyan;
                Console.WriteLine("CV lisätty Academy-kassiin.\n");
                inventaario.LisaaEsine(esine);
                Console.ResetColor();
                ValoisaHawking();
                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();
                Möykky();
                break;

            case "KARTTA":
                Kartta kartta = new Kartta();
                Console.ForegroundColor = ConsoleColor.Yellow;
                kartta.KutsuKartta();
                Console.ResetColor();
                Möykky();
                break;

            case "H-HELP":
                Console.ForegroundColor = ConsoleColor.Yellow;
                Heikki heikki = new Heikki();
                heikki.Help();
                Console.ResetColor();
                Möykky();
                break;

            case "KASSI":
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine(inventaario);
                Console.ResetColor();
                Möykky();
                break;

            default:
                Console.ForegroundColor = ConsoleColor.Cyan;
                Console.WriteLine("Epäkelpo valinta.\n");
                Console.ResetColor();
                Möykky();
                break;
            }
        }
Esempio n. 2
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;
                }
            }
        }