Esempio n. 1
0
 /// <summary>
 /// Loetleb seljakoti sisu.
 /// </summary>
 public static void Invcheck()
 {
     Console.ForegroundColor = ConsoleColor.Cyan;
     Console.WriteLine("----------------------------");
     Console.WriteLine("Sinu seljakotis on: ");
     Invetuur.Inv();
     Console.WriteLine("----------------------------");
     Console.ResetColor();
 }
Esempio n. 2
0
 //9 toitu. 4 vett, 2 sokolaadi, 2 pakki kypsist, 1 coca cola
 /// <summary>
 /// Leiad maast veepudeli, võimalus kas üles korjata või maja jätta.
 /// </summary>
 public static void Vesi()
 {
     while (true)
     {
         Console.WriteLine("Leiad maast veepudeli! 'korja üles' või 'jäta maha'");
         Console.ResetColor();
         string Vesi = Console.ReadLine();
         if (Vesi == "korja üles")
         {
             string tekst = "\nveepudel";
             File.AppendAllText(path, tekst);
             Invetuur.Invcheck();
             break;
         }
         else if (Vesi == "jäta maha")
         {
             Console.WriteLine("Lööd veepudelit jalaga teisele poole koopa seina ja see jääb sinna.");
             break;
         }
     }
     Console.ReadKey();
 }
Esempio n. 3
0
 /// <summary>
 /// Leiad maast coca pudeli, võimalus kas üles korjata või maja jätta.
 /// </summary>
 public static void Coca()
 {
     while (true)
     {
         Console.ForegroundColor = ConsoleColor.DarkGreen;
         Console.WriteLine("Leiad maast Coca-Cola pudeli! 'korja üles' või 'jäta maha'");
         Console.ResetColor();
         string Coca = Console.ReadLine();
         if (Coca == "korja üles")
         {
             string tekst = "\nCoca-Cola";
             File.AppendAllText(path, tekst);
             Invetuur.Invcheck();
             break;
         }
         else if (Coca == "jäta maha")
         {
             Console.WriteLine("Kõnnid mööda kihisevast joogist.");
             break;
         }
     }
     Console.ReadKey();
 }
Esempio n. 4
0
 /// <summary>
 /// Leiad maast küpsisepaki, võimalus kas üles korjata või maja jätta.
 /// </summary>
 public static void Kypsisepakk()
 {
     while (true)
     {
         Console.ForegroundColor = ConsoleColor.DarkGreen;
         Console.WriteLine("Leiad maast küpsisepaki! 'korja üles' või 'jäta maha'");
         Console.ResetColor();
         string KypPak = Console.ReadLine();
         if (KypPak == "korja üles")
         {
             string tekst = "\nkypsisepakk";
             File.AppendAllText(path, tekst);
             Invetuur.Invcheck();
             break;
         }
         else if (KypPak == "jäta maha")
         {
             Console.WriteLine("Kõnnid ahvatlevast küpsisepakist mööda.");
             break;
         }
     }
     Console.ReadKey();
 }
Esempio n. 5
0
 /// <summary>
 /// Leiad maast šokolaadi, võimalus kas üles korjata või maja jätta.
 /// </summary>
 public static void Sokolaad()
 {
     while (true)
     {
         Console.ForegroundColor = ConsoleColor.DarkGreen;
         Console.WriteLine("Leiad maast šokolaadi! 'korja üles' või 'jäta maha'");
         Console.ResetColor();
         string SokLad = Console.ReadLine();
         if (SokLad == "korja üles")
         {
             string tekst = "\nsokolaad";
             File.AppendAllText(path, tekst);
             Invetuur.Invcheck();
             break;
         }
         else if (SokLad == "jäta maha")
         {
             Console.WriteLine("Astud šokolaaditahvlile peale ja kõnnid minema.");
             break;
         }
     }
     Console.ReadKey();
 }
Esempio n. 6
0
        /// <summary>
        /// Missioon poes ja asjade ostmise võimalus.
        /// </summary>
        public static void Poes()
        {
            path = @"../../info/Invetory.txt";
            Console.WriteLine("Tere, poeomanik! Kuulsin, et teil on tööd pakkuda!");
            Console.ReadKey();
            Console.ForegroundColor = ConsoleColor.DarkCyan;
            Console.WriteLine("*Poeomanik*: Oi jah, oi jah, mul oleks vaja rottidest lahti saada. Kas saaksid mind aidata?");
            Console.ResetColor();
            Console.ReadKey();
            Console.WriteLine("Aga muidugi, kus nad on?");
            Console.ReadKey();
            Console.WriteLine("*Poeomanik juhatab mu keldrisse*");
            Console.ReadKey();
            while (true)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("*Poe kelder on rotte täis. Kuidas nad tappa? Kas:");
                Console.WriteLine("'1': Löön labidaga pähe");
                Console.WriteLine("'2': Kasutan mürki");
                Console.WriteLine("'3': Uputan keldri üle");
                Console.ResetColor();
                var valik7 = Console.ReadLine();
                Console.Clear();
                if (valik7 == "1")
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Tapsid rotid, kuid said neilt hammustada..");
                    Console.ReadKey();
                    Console.WriteLine("Rottide poolt tekitatud hammustus võttis sinult 5 HP maha.");
                    Console.ReadKey();
                    Karakter.HP            -= 5;
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("Järele jäänud HP on: " + Karakter.HP);
                    Console.ReadKey();
                    Console.ForegroundColor = ConsoleColor.DarkCyan;
                    Console.WriteLine("*Poeomanik*: Oi aitäh, head inimesed siiski veel eksisteerivad! Siin on sulle 45 eurot tasuks.");
                    Console.ResetColor();
                    Karakter.Raha += 45;
                    break;
                }
                else if (valik7 == "2")
                {
                    Console.WriteLine("Tapsid rotid edukalt! Palju õnne!");
                    Console.ReadKey();
                    Console.ForegroundColor = ConsoleColor.DarkCyan;
                    Console.WriteLine("*Poeomanik*: Oi aitäh, head inimesed siiski veel eksisteerivad! Siin on sulle 45 eurot tasuks.");
                    Console.ResetColor();
                    Karakter.Raha += 45;
                    break;
                }
                else if (valik7 == "3")
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Tapsid küll rotid, kuid kahjustasid veega poeomaniku varusid keldris.");
                    Console.ReadKey();
                    Console.ForegroundColor = ConsoleColor.DarkCyan;
                    Console.WriteLine("*Poeomanik*: Oi aitäh, head inimesed siiski veel eksisteerivad! Siin on sulle 45 eurot tasuks.");
                    Console.ReadKey();
                    Console.WriteLine("*Poeomanik*: Kuid kuna sa mu varusid kahjustasid siis võtan ma su tasust 10 eurot maha..");
                    Console.ResetColor();
                    Karakter.Raha += 35;
                    break;
                }
                else
                {
                    continue;
                }
            }
            Console.ReadKey();
            Console.ForegroundColor = ConsoleColor.DarkGreen;
            Console.WriteLine("Sul on raha: " + Karakter.Raha);
            Console.ResetColor();
            Console.ForegroundColor = ConsoleColor.DarkCyan;
            Console.ReadKey();
            Console.WriteLine("*Poeomanik*: Kas soovid midagi osta? Meil on näiteks šokolaadi, vett, plaastreid ja muudki.");
            Console.ReadKey();
            Console.ResetColor();
            string ascii = System.IO.File.ReadAllText(@"..\..\info\ascii.txt");

            Console.WriteLine(ascii);
            Console.ReadKey();
            Console.ForegroundColor = ConsoleColor.DarkCyan;
            Console.WriteLine("*Poeomanik*: Olen kuulnud, et toit taastab staminat..");
            Console.ResetColor();
            Console.ForegroundColor = ConsoleColor.Green;
            Console.ReadKey();
            Console.WriteLine("(Sul on vaja säilitada 20 eurot rohtude jaoks!)");
            Console.ResetColor();
            Console.ReadKey();
            ///////////////////////////////////EI OSKA ILMA GOTO-TA SEDA OSA KORREKTSELT TEHA!
osta:
            Console.WriteLine("'osta' või 'ei aitäh'");
            string osta = Console.ReadLine();

            Console.Clear();
            if (osta == "osta")
            {
ost:
                Console.WriteLine("*osta midagi neist:*");
                Console.WriteLine("'1': šokolaad - 4 eurot");
                Console.WriteLine("'2': pudel vett - 3 eurot");
                Console.WriteLine("'3': pakk küpsiseid - 6 eurot");
                Console.WriteLine("'4': paki plaastreid - 5 eurot");
                var valik8 = Console.ReadLine();
                Console.Clear();
                if (valik8 == "1")
                {
                    if (Karakter.Raha >= 4)
                    {
                        Karakter.Raha -= 4;
                        string tekst = "\nsokolaad";
                        File.AppendAllText(path, tekst);
                        Invetuur.Invcheck();
                        Karakter.Rahacheck();
                    }
                    else if (Karakter.Raha < 4)
                    {
                        Karakter.Poleraha();
                    }
                }
                else if (valik8 == "2")
                {
                    if (Karakter.Raha >= 3)
                    {
                        Karakter.Raha -= 3;
                        string tekst = "\nveepudel";
                        File.AppendAllText(path, tekst);
                        Invetuur.Invcheck();
                        Karakter.Rahacheck();
                    }
                    else if (Karakter.Raha < 3)
                    {
                        Karakter.Poleraha();
                    }
                }
                else if (valik8 == "3")
                {
                    if (Karakter.Raha >= 6)
                    {
                        Karakter.Raha -= 6;
                        string tekst = "\nkypsisepakk";
                        File.AppendAllText(path, tekst);
                        Invetuur.Invcheck();
                        Karakter.Rahacheck();
                    }
                    else if (Karakter.Raha < 6)
                    {
                        Karakter.Poleraha();
                    }
                }
                else if (valik8 == "4")
                {
                    if (Karakter.Raha >= 5)
                    {
                        Karakter.Raha -= 5;
                        string tekst = "\npakk plaastreid";
                        File.AppendAllText(path, tekst);
                        Invetuur.Invcheck();
                        Karakter.Rahacheck();
                    }
                    else if (Karakter.Raha < 5)
                    {
                        Karakter.Poleraha();
                    }
                }
                else
                {
                    goto ost;
                }

vastu:
                Console.WriteLine("Soovite veel osta? 'jah' või 'ei'");
                string vastu = Console.ReadLine();
                Console.Clear();
                if (vastu == "jah")
                {
                    if (Karakter.Raha >= 3)
                    {
                        goto ost;
                    }

                    else if (Karakter.Raha < 3)
                    {
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("Sul ei ole piisavalt raha, et midagi osta!");
                        Console.ResetColor();
                    }
                }
                else if (vastu == "ei")
                {
                    Console.ForegroundColor = ConsoleColor.DarkCyan;
                    Console.WriteLine("*Poeomanik*: Aitäh teile, olite suureks abiks!");
                    Console.ResetColor();
                    Console.ReadKey();
                    Console.WriteLine("*Nüüd jääb üle vaid apteeki tagasi minna...*");
                    Console.ReadKey();
                }
                else
                {
                    goto vastu;
                }
            }
            else if (osta == "ei aitäh")
            {
                Console.WriteLine("Ei aitäh, ma parem liigun edasi.");
                Console.ReadKey();
                Console.ForegroundColor = ConsoleColor.DarkCyan;
                Console.WriteLine("*Poeomanik*: Aitäh teile, olite suureks abiks!");
                Console.ResetColor();
                Console.ReadKey();
                Console.WriteLine("*Sead sammud tagasi apteegi poole..*");
                Console.ReadKey();
            }
            else
            {
                goto osta;
            }
        }
Esempio n. 7
0
        /// <summary>
        /// Kui stamina otsa saab, siis on võimalus süüa, et see taastada.
        /// </summary>
        public static void S88()
        {
            path = @"../../info/Invetory.txt";
            Console.Clear();
            Console.WriteLine("Sul ei ole piisavalt staminat!");
            Console.WriteLine("Stamina taastamiseks söö/joo midagi, kui sul on seljakotis midagi, mida süüa/juua.");
            Console.ReadKey();
            while (true)
            {
                Invetuur.Invcheck();
                Console.WriteLine("Soovid/on sul midagi süüa/juua oma seljakotist? 'jah' või 'ei'");
                string onmidagi = Console.ReadLine();
                if (onmidagi == "jah")
                {
                    Console.WriteLine("Mida sa soovid süüa/juua?");
                    Console.WriteLine("(Kirjuta seljakotis olev toit/jook selgelt välja ja samamoodi, nagu seljakotis kirjas.)");
                    string s88k = Console.ReadLine();
                    Console.Clear();
                    string[] kontro = System.IO.File.ReadAllLines(path);
                    foreach (string asi in kontro)
                    {
                        if (asi == s88k)
                        {
                            if (s88k == "pakk plaastreid")
                            {
                                Console.WriteLine("Plaastrid ei ole söömiseks..");
                                Console.ReadKey();
                                break;
                            }
                            else if (s88k == "rohi 'Calvan'")
                            {
                                Console.WriteLine("See rohi on su kaksikule!");
                                Console.ReadKey();
                                break;
                            }
                            else if (s88k == " ")
                            {
                                Console.WriteLine("Õhku ei ole võimalik süüa!");
                                break;
                            }
                            else
                            {
                                Console.WriteLine("Said selle toidu/joogi söömise/joomise eest +30 staminat!");
                                Console.ReadKey();
                                Karakter.Stamina += 30;
                                string text = File.ReadAllText(path);
                                text = text.Replace(s88k, " ");
                                File.WriteAllText(path, text);
                                break;
                            }
                        }
                        else if (asi != s88k)
                        {
                        }
                    }
                    Invetuur.Invcheck();
                    Karakter.Staminacheck();
                }

                else if (onmidagi == "ei")
                {
                    Console.WriteLine("Otsustad mitte teha söögipausi ja kõnnid edasi.");
                    break;
                }
                else
                {
                    continue;
                }
            }
            Console.ReadKey();
        }
Esempio n. 8
0
 /// <summary>
 /// Teine külastus apteeki.
 /// </summary>
 public static void Tagasi()
 {
     path = @"../../info/Invetory.txt";
     Console.Clear();
     Console.WriteLine("*Apteeki sisenedes, kell seinal näitab nüüd 16:46:*");
     Console.ReadKey();
     Console.WriteLine("Tere, siin jälle mina! Tulin rohu eest maksma.");
     Console.ReadKey();
     Console.ForegroundColor = ConsoleColor.DarkCyan;
     Console.WriteLine("*Apteeker*: See läheb siis jätkuvalt maksma 20 eurot.");
     Console.ReadKey();
     Console.ResetColor();
     Karakter.Rahacheck();
     Console.ReadKey();
     if (Karakter.Raha >= 20)
     {
         Karakter.Raha -= 20;
         Console.WriteLine("Siin on raha. *ulatad raha apteekrile.*");
         Console.ReadKey();
         Console.ForegroundColor = ConsoleColor.DarkCyan;
         Console.WriteLine("*Apteeker*: Palun, siin on teie rohi!");
         Console.ReadKey();
         Console.ResetColor();
         string tekst = "\nrohi 'Calvan'";
         File.AppendAllText(path, tekst);
         Invetuur.Invcheck();
     }
     else if (Karakter.Raha < 20)
     {
         Console.WriteLine("Teil ei ole piisavalt raha, et rohtu osta, seega on mäng läbi!");
         Karakter.Kaotasid();
     }
     Console.ReadKey();
     Console.WriteLine("Aitäh! Kas oskate mulle öelda, kuhu jääb Ruhtle psühhiaatrikliinik?");
     Console.ReadKey();
     Console.ForegroundColor = ConsoleColor.DarkCyan;
     Console.WriteLine("*Apteeker:* Oh, see on kohe siit üle tee ning vasakule!");
     Console.ReadKey();
     Console.ResetColor();
     while (true)
     {
         Console.WriteLine("Kas 'tänan viisakalt' või 'jooksen välja'?");
         var valik9 = Console.ReadLine();
         Console.Clear();
         if (valik9 == "tänan viisakalt")
         {
             Console.WriteLine("Suur aitäh teile ja nägemist!");
             Console.ReadKey();
             Console.ForegroundColor = ConsoleColor.DarkCyan;
             Console.WriteLine("*Apteeker:* Palun-palun, siin on sulle tee peale üks šokolaad, sul läheb energiat vaja!");
             Console.ReadKey();
             Console.ResetColor();
             string tekst = "\nsokolaad";
             File.AppendAllText(path, tekst);
             Invetuur.Invcheck();
             Console.WriteLine("Tänan, nägemist! *Lahkun.*");
             break;
         }
         else if (valik9 == "jooksen välja")
         {
             Console.WriteLine("*Torman uksest välja:* Nüüd tuleb kiirustada!");
             break;
         }
         else
         {
             continue;
         }
     }
     Console.ReadKey();
     Console.Clear();
     Console.WriteLine("Juhiste järgi kõndides näengi suurt valget maja. Jah, see ongi psühhiaatrikliinik!");
     Console.ReadKey();
 }