コード例 #1
0
ファイル: GameData.cs プロジェクト: elucidsoft/Hanoi
        public static void SaveGameData(GameData gameData)
        {
            using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication())
            {
                if (isf.FileExists(gameDataFileName))
                    isf.DeleteFile(gameDataFileName);

                using (var stream = isf.OpenFile(gameDataFileName, System.IO.FileMode.CreateNew))
                {
                    Serializer.Serialize<GameData>(stream, gameData);
                }
            }
        }
コード例 #2
0
ファイル: App.xaml.cs プロジェクト: elucidsoft/Hanoi
 private static void LoadGameData()
 {
     LoadIsTrial();
     if (GameData == null)
     {
         GameData = GameData.LoadGameData();
     }
 }