Exemple #1
0
        public static void ShowScoresTable(string[] HighScoresArray, int pos)
        {
            afliw.Clear(0, Console.WindowHeight, 31, Console.WindowWidth);
            Table ScoreTable = new Table(32, 1, true, true);

            ScoreTable.AddColumn("Player", 16);
            ScoreTable.AddColumn("Score", 8);
            ScoreTable.AddColumn("Lines", 5);
            ScoreTable.AddColumn("Level", 5);
            foreach (string Score in HighScoresArray)
            {
                string [] Splited = Score.Split('|');
                ScoreTable.AddRow(Splited[0], Splited[1], Splited[2], Splited[3]);
            }
            if (pos != -1)
            {
                ScoreTable.ChangeRowColor(pos, "Yellow");
            }
            SetWindowWidth((int)WindowSize.Scores.Width);
            ScoreTable.Print("White", "Magenta");
        }