/* * Starts loading process */ public void loadFromSaveFile() { if (savingState == SpectrumEnums.SavingState.NotSaving) { savingState = SpectrumEnums.SavingState.ReadyToOpenStorageContainer; saveLoadOrDelete = SpectrumEnums.SaveLoadOrDelete.load; } }
/* * Dtarts saving process */ public void saveToSaveFile() { if ((int)loadedLevel < (int)currentLevel) { if (savingState == SpectrumEnums.SavingState.NotSaving) { savingState = SpectrumEnums.SavingState.ReadyToOpenStorageContainer; saveLoadOrDelete = SpectrumEnums.SaveLoadOrDelete.save; } } }
/* * Starts deleting process */ public void deleteSaveFile() { if (savingState == SpectrumEnums.SavingState.NotSaving) { savingState = SpectrumEnums.SavingState.ReadyToOpenStorageContainer; saveLoadOrDelete = SpectrumEnums.SaveLoadOrDelete.delete; currentLevel = SpectrumEnums.Levels.LevelP_0; lastPlayedLevel = currentLevel; } }