Beispiel #1
0
        static void Main(string[] args)
        {
            //////Mäng järjekorras--
            Karakter kasutaja = new Karakter();

            path = @"../../info/Invetory.txt";
            File.Delete(path);
            string tekst = " ";

            File.AppendAllText(path, tekst);

            Console.ForegroundColor = ConsoleColor.Yellow;
            string pilt = System.IO.File.ReadAllText(@"..\..\info\pilt.txt");

            Console.WriteLine(pilt);

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("\nEt mängus edasi liikuda, pead vajutama suvalist klahvi.");
            Console.WriteLine("(Välja arvatud siis, kui tuleb kirjutada vastus.)");
            Console.WriteLine("Mängu käigus on soovitatav koguda võimalikult palju staminat.");
            Console.ResetColor();
            Console.ReadKey();
            Console.Clear();

            Dialoog.Dialo();
            Lennujaam.JooKohvi();
            Lennujaam.Lennujaamm();
            Linna.Linnas();
            Linna.Linn();
            Apteek.Apt();
            Pood.Poes();
            Apteek2.Tagasi();
            Hullumaja.Hullumajaa();
            Koobas.Kooba();
            Lopp.Loppp();
        }
Beispiel #2
0
        //--KOOBAS--
        /// <summary>
        /// Seiklemine koopas, kuhu sattusid läbi kanalisatsiooni.
        /// </summary>
        public static void Kooba()
        {
            path = @"../../info/Invetory.txt";
            Console.WriteLine("Kanalisatsiooni läbi oled sattunud koopasse.");
            Console.ReadKey();
            //suund:
            while (true)
            {
                Console.WriteLine("Võimalik on minna kas 'paremale' või 'vasakule'.");
                string suund = Console.ReadLine();
                Console.Clear();
                if (suund == "vasakule")
                {
                    Console.WriteLine("Siin kooparuumis ei paista olevat midagi. Saab rahulikult hingata.");
                    while (true)
                    {
                        Console.WriteLine("Avastad enda ees kaks teed. 'paremale' või 'vasakule'");
                        string suund2 = Console.ReadLine();
                        Console.Clear();
                        if (suund2 == "vasakule")
                        {
                            KoobasFunc.PolitseiLucky();
                            while (true)
                            {
                                Console.WriteLine("Toibud šhokist peale politseiga kohtumist ja liigud kas 'paremale' või 'vasakule'.");
                                string suund4 = Console.ReadLine();
                                Console.Clear();
                                if (suund4 == "vasakule")
                                {
                                    Console.WriteLine("Siin ruumis ei ole midagi head ega ohtlikku.");
                                    while (true)
                                    {
                                        Console.WriteLine("Tee haruneb taas kaheks. 'paremale' või 'vasakule'");
                                        string suund6 = Console.ReadLine();
                                        Console.Clear();
                                        if (suund6 == "vasakule")
                                        {
                                            Koobas.Kypsisepakk();
                                            Koobas.Ryne();
                                            break;
                                        }
                                        else if (suund6 == "paremale")
                                        {
                                            Koobas.Kypsisepakk();
                                            while (true)
                                            {
                                                Console.WriteLine("Liigud 'paremale' või 'vasakule'?");
                                                string suund8 = Console.ReadLine();
                                                Console.Clear();
                                                if (suund8 == "vasakule")
                                                {
                                                    KoobasFunc.Rott();
                                                    break;
                                                }
                                                else if (suund8 == "paremale")
                                                {
                                                    Koobas.Kypsisepakk();
                                                    break;
                                                }
                                                else
                                                {
                                                    continue;
                                                }
                                            }
                                        }
                                        else
                                        {
                                            continue;
                                        }
                                    }
                                }
                                else if (suund4 == "paremale")
                                {
                                    Koobas.Vesi();
                                    break;
                                }
                                else
                                {
                                    continue;
                                }
                            }
                            break;
                        }
                        else if (suund2 == "paremale")
                        {
                            Koobas.Ryne();
                            while (true)
                            {
                                Console.WriteLine("Peale võitlust toibununa leiad enda ees 2 koopaharu. Kuhu minna, 'paremale' või 'vasakule'?");
                                string suund5 = Console.ReadLine();
                                Console.Clear();
                                if (suund5 == "vasakule")
                                {
                                    Koobas.Kypsisepakk();
                                    while (true)
                                    {
                                        Console.WriteLine("Liigud 'paremale' või 'vasakule'?");
                                        string suund8 = Console.ReadLine();
                                        Console.Clear();
                                        if (suund8 == "vasakule")
                                        {
                                            KoobasFunc.Rott();
                                            break;
                                        }
                                        else if (suund8 == "paremale")
                                        {
                                            Koobas.Vesi();
                                            break;
                                        }
                                        else
                                        {
                                            continue;
                                        }
                                    }
                                    break;
                                }
                                else if (suund5 == "paremale")
                                {
                                    Koobas.Vesi();
                                    break;
                                }
                                else
                                {
                                    continue;
                                }
                            }
                            break;
                        }
                        else
                        {
                            continue;
                        }
                    }
                    break;
                }

                else if (suund == "paremale")
                {
                    Koobas.Ryne();
                    while (true)
                    {
                        Console.WriteLine("Värske õhu lõhna on tunda. Teid on 2, 'paremale' või 'vasakule'.");
                        string suund3 = Console.ReadLine();
                        Console.Clear();
                        if (suund3 == "vasakule")
                        {
                            Koobas.Ryne();
                            Koobas.S88();
                            while (true)
                            {
                                Console.WriteLine("Kaklusest toibununa liigud 'paremale' või 'vasakule'");
                                string suund5 = Console.ReadLine();
                                Console.Clear();
                                if (suund5 == "vasakule")
                                {
                                    Koobas.Sokolaad();
                                    while (true)
                                    {
                                        Console.WriteLine("Peale magusa leidmist kuuled seina tagant veesolinat. Kas liigud edasi 'paremale' või 'vasakule'?");
                                        string suund8 = Console.ReadLine();
                                        if (suund8 == "vasakule")
                                        {
                                            Koobas.Coca();
                                            break;
                                        }
                                        else if (suund8 == "paremale")
                                        {
                                            KoobasFunc.Rott();
                                            break;
                                        }
                                        else
                                        {
                                            continue;
                                        }
                                    }
                                    break;
                                }
                                else if (suund5 == "paremale")
                                {
                                    KoobasFunc.RottValja();
                                    break;
                                }
                                else
                                {
                                    continue;
                                }
                            }
                            break;
                        }

                        else if (suund3 == "paremale")
                        {
                            Koobas.Sokolaad();
                            while (true)
                            {
                                Console.WriteLine("Edasi viib endiselt 2 teed. Kas 'paremale' või 'vasakule'?");
                                string suund7 = Console.ReadLine();
                                Console.Clear();
                                if (suund7 == "vasakule")
                                {
                                    KoobasFunc.Rott();
                                    Koobas.Vesi();
                                    break;
                                }
                                else if (suund7 == "paremale")
                                {
                                    KoobasFunc.Politsei();

                                    while (true)
                                    {
                                        Console.WriteLine("Vabadus tundub õige lähedal. Ees on 2 teed: 'paremale' või 'vasakule'");
                                        string suund9 = Console.ReadLine();
                                        Console.Clear();
                                        if (suund9 == "vasakule")
                                        {
                                            KoobasFunc.RottValja();
                                            break;
                                        }
                                        else if (suund9 == "paremale")
                                        {
                                            break;
                                        }
                                        else
                                        {
                                            continue;
                                        }
                                    }
                                    break;
                                }
                                else
                                {
                                    continue;
                                }
                            }
                            break;
                        }
                        else
                        {
                            continue;
                        }
                    }
                    break;
                }
                else
                {
                    continue;
                }
            }
            Console.Clear();
            Console.WriteLine("*Õhk, vabadus on see mida ma tunnen! Ma leidsin tee koopast välja!*");
            Console.ReadKey();
        }