예제 #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();
        }
예제 #2
0
        /// <summary>
        /// Karakteri nime, vanuse ja soo määramine ning mängu sissejuhatuse algus.
        /// </summary>
        public static void Dialo()
        {
            Karakter kasutaja = new Karakter();

            var kysimus = "";

            do
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("Palun valige oma karakterile nimi (min. 3 tähte).");
                Console.ResetColor();
                kysimus = Console.ReadLine();
            } while (kysimus.Length < 3);

            kasutaja.Nimi = kysimus;

            var vanus = 0;

            do
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("Tere {0}. Sisestage palun oma vanus.", kasutaja.Nimi);
                Console.ResetColor();
                kysimus = Console.ReadLine();
            } while (!int.TryParse(kysimus, out vanus));
            kasutaja.Vanus = vanus;
            //Console.WriteLine("Rõõm tutvuda sinuga {0} aastane {1}.", kasutaja.vanus, kasutaja.nimi);
            do
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("Mis soost te olete? ('naine' või 'mees')");
                Console.ResetColor();
                kysimus = Console.ReadLine();
            } while (kysimus.ToLower() != "naine" && kysimus.ToLower() != "mees");

            kasutaja.Sugu = kysimus.ToLower();

            Console.Clear();
            //Ekraan.Tervitus();

            Console.WriteLine("*Ärkad telefoni helina peale. Vaatad kella, kell on 7:00, otsustad kõnet ignoreerida.*");
            Console.ReadKey();
            Console.WriteLine("*Raadio*: Tere hommikust, kell on 07:03. Tõuse ja sära!");
            Console.ReadKey();
            while (true)
            {
                Console.WriteLine("*Telefon heliseb uuesti.* 'vasta' või 'ignoreeri'");
                string telk6n1 = Console.ReadLine();
                Console.Clear();
                if (telk6n1 == "vasta")
                {
                    Console.ForegroundColor = ConsoleColor.DarkCyan;
                    Console.WriteLine("*Helistaja*: Tere, kas teie olete " + kasutaja.Nimi + "?");
                    Console.ResetColor();
                    Dialoog.Dia();
                    break;
                }
                else if (telk6n1 == "ignoreeri")
                {
                    Console.WriteLine("*Ignoreerin kõne, istun laua taha ja kuulan raadiost tulevaid jõululaule.*");
                    Console.ReadKey();
                    while (true)
                    {
                        Console.WriteLine("*Telefon heliseb uuesti, lähen närvi.* 'vasta' või 'viskan telefoni aknast välja'");
                        string telk6n2 = Console.ReadLine();
                        Console.Clear();
                        if (telk6n2 == "vasta")
                        {
                            Console.ForegroundColor = ConsoleColor.DarkCyan;
                            Console.WriteLine("*Helistaja*: Tere, kas teie olete " + kasutaja.Nimi + "?");
                            Console.ResetColor();
                            Dialoog.Dia();
                            break;
                        }
                        else if (telk6n2 == "viskan telefoni aknast välja")
                        {
                            Console.WriteLine("*Hakkan telefoni aknast välja viskama, kuid viimasel hetkel mõtlen ümber ning vastan kõnele.*");
                            Console.ReadKey();
                            Console.ForegroundColor = ConsoleColor.DarkCyan;
                            Console.WriteLine("*Helistaja*: Tere, kas teie olete " + kasutaja.Nimi + "?");
                            Console.ResetColor();
                            Dialoog.Dia();
                            break;
                        }
                        else
                        {
                            continue;
                        }
                    }
                    break;
                }
                else
                {
                    continue;
                }
            }
        }