/// <summary> /// Method for displaying records scores form file /// </summary> /// <param name="RecordText">Variable contains reference to canvas element</param> public static void DrawRecords(ref TextBlock RecordText) { string[] records = new string[0]; string recordString = ""; try { records = SaveScore.ReadFile(@"C:\Users\Public\SirTet\Records.aes"); for (int i = 0; i < 10; i++) { records[i] = SaveScore.DecryptString(records[i], key); recordString += records[i]; } RecordText.Text = "Record: \n" + recordString; } catch { string[] defaultRecords = new string[10]; for (int i = 1; i <= 10; i++) { defaultRecords[i - 1] = (i + ". 1000 pkt Player \n"); } for (int i = 0; i < 10; i++) { defaultRecords[i] = SaveScore.EncryptString(defaultRecords[i], key); } SaveScore.SaveFile(defaultRecords, @"C:\Users\Public\SirTet", "Records.aes"); DrawRecords(ref RecordText); } }
/// <summary> /// Method for displaying records scores from file /// </summary> void DrawRecords() { //recordText string[] records = new string[0]; string recordString = ""; try { records = SaveScore.ReadFile(@"C:\Users\Public\SirTet\Records.aes"); for (int i = 0; i < 10; i++) { records[i] = SaveScore.DecryptString(records[i], key); recordString += records[i]; recordsPkt[i] = Int32.Parse(records[i].Split(' ')[1]); recordsNames[i] = records[i].Split(' ')[3]; } recordText.Text = "Record: \n" + recordString; } catch { string[] defaultRecords = new string[10]; for (int i = 1; i <= 10; i++) { defaultRecords[i - 1] = (i + ". 1000 pkt Player \n"); } for (int i = 0; i < 10; i++) { defaultRecords[i] = SaveScore.EncryptString(defaultRecords[i], key); } SaveScore.SaveFile(defaultRecords, @"C:\Users\Public\SirTet", "Records.aes"); DrawRecords(); } }