public static void SaveHighScores() { using (StreamWriter streamWriter = new StreamWriter(Engine.GetHighScoreDirectory())) { for (int i = 0; i < highScoresNames.Length; i++) { streamWriter.WriteLine($"{highScoresNames[i]}*{highScoresNumbers[i]}"); } } }
public static void GetHighScores() { if (File.Exists(Engine.GetHighScoreDirectory())) { using (StreamReader streamReader = new StreamReader(Engine.GetHighScoreDirectory())) { while (!streamReader.EndOfStream) { string line = streamReader.ReadLine(); string[] values = line.Split('*'); if (teller < 10) { highScoresNames[teller] = values[0]; highScoresNumbers[teller] = Convert.ToInt32(values[1]); } teller++; } } } }