Class BackManager

java.lang.Object
group24.escaperoom.screens.BackManager

public class BackManager extends Object
Static class for managing "go back" actions
  • Constructor Details

    • BackManager

      public BackManager()
  • Method Details

    • setOwner

      public static void setOwner(AbstractScreen screen)
      Parameters:
      screen - the current owner of the BackManager
    • clearActions

      public static void clearActions()
      Clear all actions and reset on empty
      See Also:
    • setOnEmpty

      public static void setOnEmpty(BackManager.BackAction action)
      Parameters:
      action - to be performed when the user "goes back" with nothing in the stack
    • addBack

      public static void addBack(BackManager.BackAction action)
      Parameters:
      action - to add to the stack of back actions
    • addBack

      public static void addBack(BackManager.PossibleBackAction action)
      Parameters:
      action - to add to the stack of back actions
    • goBack

      public static void goBack()
      Go back