AutoSaveController.java 685 B

123456789101112131415161718192021222324252627282930313233
  1. package ui.controller;
  2. import ui.model.Model;
  3. public class AutoSaveController {
  4. private Model MODEL;
  5. private int numberOfSaves = 20;
  6. private int autoSaveNr, tmp = 0;
  7. public AutoSaveController(Model model) {
  8. this.MODEL = model;
  9. }
  10. public void increaseAutoSaveNr(){
  11. autoSaveNr = MODEL.getAutoSaveNr()+1;
  12. tmp = MODEL.getAutoSaveNr();
  13. if(autoSaveNr > numberOfSaves){
  14. autoSaveNr = 0;
  15. }
  16. MODEL.setAutoSaveNr(autoSaveNr);
  17. }
  18. public void decreaseAutoSaveNr() {
  19. autoSaveNr = MODEL.getAutoSaveNr()-1;
  20. if(autoSaveNr < 0){
  21. autoSaveNr = numberOfSaves;
  22. }
  23. MODEL.setAutoSaveNr(autoSaveNr);
  24. }
  25. public int getAutoSaveNr(){
  26. return MODEL.getAutoSaveNr();
  27. }
  28. }