AutoSaveController.java 649 B

1234567891011121314151617181920212223242526272829303132
  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 = 0;
  7. public AutoSaveController(Model model) {
  8. this.MODEL = model;
  9. }
  10. public void increaseAutoSaveNr(){
  11. autoSaveNr = MODEL.getAutoSaveNr()+1;
  12. if(autoSaveNr > numberOfSaves){
  13. autoSaveNr = 1;
  14. }
  15. MODEL.setAutoSAveNr(autoSaveNr);
  16. }
  17. public void decreaseAutoSaveNr() {
  18. autoSaveNr = MODEL.getAutoSaveNr()-1;
  19. if(autoSaveNr <= 0){
  20. autoSaveNr = numberOfSaves;
  21. }
  22. MODEL.setAutoSAveNr(autoSaveNr);
  23. }
  24. public int getAutoSaveNr(){
  25. return MODEL.getAutoSaveNr();
  26. }
  27. }