示例#1
0
        static void Main(string[] args)
        {
            Karatavas karatavas = new Karatavas();   // <---- new Karatavas(); izveido jaunu objektu (konstruktors)

            karatavas.JaunaSpele();

            Console.WriteLine(karatavas.AtminetaisVards()); // izvadis svitrinas, lai zin cik burti jamin

            while (!karatavas.VaiIrAtminets() && karatavas.DzivibuSkaits() > 0)
            {
                Console.WriteLine("Ievadi burtu: ");
                char burts = Console.ReadLine()[0];   // panem pasu pirmo simbolu

                if (karatavas.Minet(burts))
                {
                    Console.WriteLine(karatavas.AtminetaisVards());
                }
                else
                {
                    Console.WriteLine("Burts " + burts + " nav varda!");
                    Console.WriteLine("Dzivibas: " + karatavas.DzivibuSkaits());
                }
            }

            if (karatavas.DzivibuSkaits() == 0)
            {
                Console.WriteLine("Beidzas dzivibas!");
            }
            else
            {
                Console.WriteLine("Vards ir atminets!");  // while cikls beidzas tikai tad, ka vards ir atminets.
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            Karatavas spele = new Karatavas();
            string    burts;

            spele.SaktSpeli();
            Console.WriteLine("uzmini vārdu - {0}", spele.Vards());
            while (!spele.IrAtminets())
            {
                Console.Write("ievadi burtu: ");
                burts = Console.ReadLine();

                if (spele.Minet(burts))
                {
                    Console.WriteLine(spele.Vards());
                }
                else
                {
                    Console.WriteLine("burts nav šajā vārdā");
                }
            }

            Console.WriteLine("Vārds veiksmīgi atminēts!");
            Console.Read();
        }
示例#3
0
        static void Main(string[] args)
        {
            do
            {
                Console.Clear();
                Console.WriteLine("Ievadiet vārdu, kuru būs jāatmin: ");
                String    name       = Console.ReadLine();
                char[]    charMasivs = name.ToCharArray();
                Karatavas karatavas  = new Karatavas();
                char[]    hiddenMas  = new char[charMasivs.Length];
                char      burts;
                int       count = 0;

                karatavas.WriteMas(charMasivs, hiddenMas);

                do
                {
                    Console.WriteLine("Atlikušās dzīvības: " + (5 - count));
                    burts = GetChar("Ievadiet burtu. Jums būs 5 iespējas lai atminētu vārdu!");
                    karatavas.CheckForChar(charMasivs, hiddenMas, burts);

                    if (karatavas.CheckifFilled(hiddenMas))
                    {
                        karatavas.PrintMas(hiddenMas);
                        Console.WriteLine("Super Jūs uzminējāt vārdu!!!");
                        break;
                    }
                    if (karatavas.CheckForChar(charMasivs, hiddenMas, burts) == false)
                    {
                        Console.WriteLine(" Nav tāda burta vārdā ");
                        count++;
                    }
                    karatavas.PrintMas(hiddenMas);
                } while (count < 5);
            } while (!Exit());
        }
示例#4
0
        static void Main(string[] args)
        {
            Karatavas k = new Karatavas();

            k.StartNewGame();

            while (!k.VaiIrAtminets() && k.VaiIrMeginajumi())  //! nozīmē - kamēr nav atminēts
            {
                Console.WriteLine("Ievadi burtu: ");
                string ievade = Console.ReadLine();

                k.MinetBurtu(Convert.ToChar(ievade));
            }

            if (k.VaiIrMeginajumi())
            {
                Console.WriteLine("Vārds ir atminēts!");
            }
            else
            {
                Console.WriteLine("Beidzās mēģinājumi!");
                Console.WriteLine("Vārds bija: " + k.Vards());
            }

            Console.ReadLine();

            /*string[] words = { "VASARA", "SAULE", "PROGRAMMA", "RIGACODING", "AUGUSTS" };
             *
             * List<char> correctGuesses = new List<char>();
             * List<char> incorrectGuesses = new List<char>();
             *
             * public Karatavas
             *
             *
             * int position = new Random().Next(words.Length);
             * string wordToGuess = words[position];
             * int[] markers = new int[wordToGuess.Length];
             * string missedChars = "";
             * Console.WriteLine("Burtu skaits vārdā: " + wordToGuess.Length);
             *
             * char[] letters = words[position].ToCharArray();
             */

            /*int position = new Random().Next(words.Length);
             * string wordToGuess = words[position];
             * int[] markers = new int[wordToGuess.Length];
             * Console.WriteLine("Burtu skaits vārdā: " + wordToGuess.Length);
             *
             *
             * List<char> MinamaisVards = new List<char>();
             * List<char> AtminetaisVards = new List<char>();
             *
             * for (int i = 0; i < wordToGuess.Length; i++)
             * {
             *
             *  Console.WriteLine("_");
             * }
             * char[] AtminetaisVards = words[position].ToCharArray();
             *
             * Console.WriteLine("Ievadi burtu!");
             * int x = Console.Read();
             * char ch = Convert.ToChar(x);
             * string chStr = ch.ToString();
             *
             * if (wordToGuess.Contains(chStr))
             * {
             *  for (int i = 0; i < wordToGuess.Length; i++)
             *  {
             *
             *  }
             * }*/
        }