public async void Initialize() { string[] temp = new string[300]; file_score = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFileAsync(filename_HighScore, Windows.Storage.CreationCollisionOption.OpenIfExists); IList <string> list = await Windows.Storage.FileIO.ReadLinesAsync(file_score); if (list.Count != 300) { file_score = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFileAsync(filename_HighScore, Windows.Storage.CreationCollisionOption.ReplaceExisting); List <string> list_temp0 = new List <string>(); for (int i = 0; i < 300; i++) { list_temp0.Add("0"); } list_temp0.CopyTo(temp, 0); await Windows.Storage.FileIO.WriteLinesAsync(file_score, list_temp0); } else { list.CopyTo(temp, 0); } for (int y = 0; y < 12; y++) { for (int x = 0; x < 25; x++) { highscore[x, y] = int.Parse(temp[25 * y + x]); } } List <string> list_temp = maproom.Get_TileMap_Blank(); for (int i = 1; i < 6; i++) { file_score = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFileAsync(Get_FileName(i), Windows.Storage.CreationCollisionOption.OpenIfExists); IList <string> listE = await Windows.Storage.FileIO.ReadLinesAsync(file_score); if (listE.Count != 326) { file_score = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFileAsync(Get_FileName(i), Windows.Storage.CreationCollisionOption.ReplaceExisting); list_temp.CopyTo(Get_ELevel(i), 0); await Windows.Storage.FileIO.WriteLinesAsync(file_score, list_temp); } else { listE.CopyTo(Get_ELevel(i), 0); } } //await file_score.DeleteAsync(); }