Adventure Game Studio

AGS Support => Beginners' Technical Questions => Topic started by: Slasher on Thu 23/03/2017 07:10:50

Title: Deleting Save only under 99
Post by: Slasher on Thu 23/03/2017 07:10:50
Hi

After completing the game it restores a save slot point (120) to start again...

What i want is to delete only save slots in the list box (under 99) when the game restores save slot 120.

Usually:

Code (ags) Select

function DeleteAllSaveGames() {
  lb.FillSaveGameList();
  int i;
  while (i < lb.ItemCount) {
    DeleteSaveSlot(lb.SaveGameSlots[i]);
    i++;
  }
  }


Title: Re: Deleting Save only under 99
Post by: Crimson Wizard on Thu 23/03/2017 08:08:52
lb.SaveGameSlots[ i ] stores the number of save slot. So I guess you just need:
Code (ags) Select

if (lb.SaveGameSlots[i] < 99)
    DeleteSaveSlot(lb.SaveGameSlots[i]);