示例#1
0
 /*
  * Starts loading process
  */
 public void loadFromSaveFile()
 {
     if (savingState == SpectrumEnums.SavingState.NotSaving)
     {
         savingState = SpectrumEnums.SavingState.ReadyToOpenStorageContainer;
         saveLoadOrDelete = SpectrumEnums.SaveLoadOrDelete.load;
     }
 }
示例#2
0
 /*
  * Dtarts saving process
  */
 public void saveToSaveFile()
 {
     if ((int)loadedLevel < (int)currentLevel)
     {
         if (savingState == SpectrumEnums.SavingState.NotSaving)
         {
             savingState = SpectrumEnums.SavingState.ReadyToOpenStorageContainer;
             saveLoadOrDelete = SpectrumEnums.SaveLoadOrDelete.save;
         }
     }
 }
示例#3
0
 /*
  * 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;
     }
 }