Exemplo n.º 1
0
 static void WriteSaveSlots(int[] saveIds)
 {
     for (int i = 0; i < saveIds.Length; i++)
     {
         CurrentParameters.AddOrUpdateValue(string.Format("SaveSlot{0}", i), saveIds[i]);
     }
 }
Exemplo n.º 2
0
        // Save game related settings
        public static int GenerateNextGameId()
        {
            if (!HasFreeSaveSlot())
            {
                ErrorLogger.AddDebugText("Can't create new save game");
                return(-1);
            }

            var newGameId = CurrentParameters.GetValueOrDefault("LastGameId", 0);

            newGameId++;
            CurrentParameters.AddOrUpdateValue("LastGameId", newGameId);
            AddSaveGame(newGameId);
            return(newGameId);
        }