Example #1
0
        public Core.GameSaveInfo LoadStats()
        {
            string inputJson = System.IO.File.ReadAllText("game.json");

            Core.GameSaveInfo gsi =
                Newtonsoft.Json.JsonConvert.DeserializeObject <Core.GameSaveInfo>(inputJson);

            return(gsi);
        }
Example #2
0
        public void SaveStats(int mapLevel, int randomSeed)
        {
            Core.GameSaveInfo gameSaver = new Core.GameSaveInfo(randomSeed, mapLevel);

            string gameJson = Newtonsoft.Json.JsonConvert.SerializeObject(gameSaver,
                                                                          Newtonsoft.Json.Formatting.Indented);

            using (StreamWriter sw = new StreamWriter("game.json"))
            {
                sw.Write(gameJson);
            }
        }