This commit is contained in:
@@ -17,7 +17,7 @@ public class StateMachine {
|
||||
|
||||
public void clear() {
|
||||
for (BaseView view : menus) {
|
||||
view.onKill();
|
||||
view.cleanResources();
|
||||
}
|
||||
menus.clear();
|
||||
}
|
||||
@@ -27,13 +27,13 @@ public class StateMachine {
|
||||
}
|
||||
|
||||
public void popState() {
|
||||
menus.get(menus.size() - 1).onKill();
|
||||
menus.getLast().cleanResources();
|
||||
menus.pop();
|
||||
}
|
||||
|
||||
private void checkEscape() {
|
||||
if (ImGui.isKeyPressed(ImGuiKey.Escape) && menus.size() > 1) {
|
||||
popState();
|
||||
menus.getLast().closeMenu();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user