Package group24.escaperoom.screens
Class BackManager
java.lang.Object
group24.escaperoom.screens.BackManager
Static class for managing "go back" actions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceRepresent a back action.static interfaceRepresent a possible back action. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddBack(BackManager.BackAction action) static voidstatic voidClear all actions and reset on emptystatic voidgoBack()Go backstatic voidsetOnEmpty(BackManager.BackAction action) static voidsetOwner(AbstractScreen screen)
-
Constructor Details
-
BackManager
public BackManager()
-
-
Method Details
-
setOwner
- Parameters:
screen- the current owner of theBackManager
-
clearActions
public static void clearActions()Clear all actions and reset on empty- See Also:
-
setOnEmpty
- Parameters:
action- to be performed when the user "goes back" with nothing in the stack
-
addBack
- Parameters:
action- to add to the stack of back actions
-
addBack
- Parameters:
action- to add to the stack of back actions
-
goBack
public static void goBack()Go back
-