Exemplo n.º 1
0
        private static void Main(string[] args)
        {
            List <SkapaKortlek> kortlek;
            List <SkapaKortlek> temporärKortlek = new List <SkapaKortlek>();
            users användare = users.CreateOrUseUser();

            bool restart;

            while (true)
            {
                kortlek = SkapaKortlek.CreateCards();
                användare.ResetPoint();
                for (int i = 0; i < 4; i++)
                {
                    Console.BackgroundColor = ConsoleColor.White;

                    Console.Clear();
                    Console.WriteLine("Ditt nuvarande highscore : " + användare.GetHighscore() + " poäng!");
                    Console.WriteLine("Omgång : " + (i + 1));
                    Barrier();
                    restart = GameRun(kortlek, temporärKortlek, användare);
                    Console.WriteLine("Total poäng : " + användare.GetPoints());
                    Console.WriteLine("Vill du fortsätta spela eller avsluta?");
                    Console.WriteLine("Tryck 1 för att fortsätta!");
                    Console.WriteLine("Tryck 2 för att avsluta!");
                    int val = LäsInInt();
                    if (val == 1)
                    {
                        restart = false;
                    }
                    else
                    {
                        användare.Highscore(användare.GetPoints());
                        Environment.Exit(0);
                    }
                    Console.ReadLine();

                    if (i == 3)
                    {
                        användare.Highscore(användare.GetPoints());

                        Console.WriteLine("Det var sista omgången och du samlade ihop : " + användare.GetPoints() + " poäng");
                        Console.WriteLine("Tryck \"Enter\" för att gå vidare");
                        Console.ReadLine();
                    }

                    if (restart)
                    {
                        användare.Highscore(användare.GetPoints());
                        break;
                    }
                    else
                    {
                        continue;
                    }
                }
            }
        }