This commit is contained in:
louiscklaw
2025-01-31 19:15:17 +08:00
parent 09adae8c8e
commit 6c60a73f30
1546 changed files with 286918 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
import java.util.Stack;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author jerrykwok
*/
public class StateManager {
private Stack redoList;
private Stack undoList;
private Caretaker caretaker;
public StateManager() {
undoList = new Stack<>();
redoList = new Stack<>();
caretaker = new Caretaker();
}
public Caretaker getCaretaker(){
return caretaker;
}
public Stack getUndoList() {
return undoList;
}
public Stack getRedoList() {
return redoList;
}
}