Advertisement
Double_X

Game Over Delete Save

Jun 16th, 2015
515
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.76 KB | None | 0 0
  1. #==============================================================================|
  2. #  ** You only need to edit this part as it's about what this snippet does     |
  3. #------------------------------------------------------------------------------|
  4.  
  5. module Game_Over_Delete_Save
  6.  
  7.   # Sets which save files will be deleted upon game over
  8.   # :all - all save files will be deleted
  9.   # :last - the last save file will be deleted
  10.   SAVE = :all
  11.  
  12. #==============================================================================|
  13.  
  14. #==============================================================================|
  15. #  ** You need not edit this part as it's about how this snippet works         |
  16. #------------------------------------------------------------------------------|
  17.  
  18.   DELETE = %Q(
  19.   def start
  20.     start_delete_save#{SAVE == :all ? "
  21.     DataManager.savefile_max.times { |index|
  22.       DataManager.delete_save_file(index)
  23.     }" : SAVE == :last ? "
  24.     DataManager.delete_save_file(DataManager.last_savefile_index)" : ""}
  25.  end
  26.  )
  27. end # Game_Over_Delete_Save
  28.  
  29. #------------------------------------------------------------------------------|
  30. #  * Edit class: Scene_Gameover                                                |
  31. #------------------------------------------------------------------------------|
  32.  
  33. class Scene_Gameover < Scene_Base
  34.  
  35.  #----------------------------------------------------------------------------|
  36.  #  Alias method: start                                                       |
  37.  #----------------------------------------------------------------------------|
  38.  alias start_delete_save start
  39.  module_eval(Game_Over_Delete_Save::DELETE)
  40.  
  41. end # Scene_Gameover
  42.  
  43. #==============================================================================|
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement