private static void BestScores() { ScoreManager.DisplayScores(); Console.ForegroundColor = ConsoleColor.Red; int currentScore = GameData.points; Console.WriteLine(" Current score: {0} pts.\n", currentScore); IEnumerable <string> scoreTable = LogFileManager.Read(); if (scoreTable.Count() == 0) { Console.WriteLine(" Score table is empty!\n"); } else { int lowestBestScore = int.Parse(scoreTable .Last() .Split() .First()); if (currentScore >= lowestBestScore || scoreTable.Count() < 10) { Console.WriteLine(" You already reached"); Console.WriteLine(" the top 10 results.\n"); Console.WriteLine(" Just finish the game!"); } } Console.ForegroundColor = FieldData.MessageColor; Print(backMessage); }