Uses of Class
tripleplay.game.ScreenStack.Screen
-
Uses of ScreenStack.Screen in tripleplay.game
Modifier and TypeClassDescriptionstatic class
AScreenStack.Screen
with anInterface
for doing UI stuff.Modifier and TypeMethodDescriptionScreenStack.find
(ScreenStack.Predicate pred) Searches from the top-most screen to the bottom-most screen for a screen that matches the predicate, returning the first matching screen.ScreenStack.top()
Returns the top screen on the stack, or null if the stack contains no screens.Modifier and TypeMethodDescriptionboolean
ScreenStack.Predicate.apply
(ScreenStack.Screen screen) Returns true if the screen matches the predicate.void
ScreenStack.Transition.complete
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) Called when the transition is complete.void
ScreenStack.Transition.init
(Platform plat, ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) Allows the transition to pre-compute useful values.void
ScreenStack.popTo
(ScreenStack.Screen newTopScreen) ScreenStack.popTo(Screen,Transition)
with the default transition.void
ScreenStack.popTo
(ScreenStack.Screen newTopScreen, ScreenStack.Transition trans) Pops the top screen from the stack until the specified screen has become the topmost/visible screen.void
ScreenStack.push
(ScreenStack.Screen screen) ScreenStack.push(Screen,Transition)
with the default transition.void
ScreenStack.push
(ScreenStack.Screen screen, ScreenStack.Transition trans) Pushes the supplied screen onto the stack, making it the visible screen.boolean
ScreenStack.remove
(ScreenStack.Screen screen) ScreenStack.remove(Screen,Transition)
with the default transition.boolean
ScreenStack.remove
(ScreenStack.Screen screen, ScreenStack.Transition trans) Removes the specified screen from the stack.void
ScreenStack.replace
(ScreenStack.Screen screen) ScreenStack.replace(Screen,Transition)
with the default transition.void
ScreenStack.replace
(ScreenStack.Screen screen, ScreenStack.Transition trans) Pops the current screen from the top of the stack and pushes the supplied screen on as its replacement.abstract boolean
ScreenStack.Transition.update
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen, float elapsed) Called every frame to update the transitionModifier and TypeMethodDescriptionvoid
ScreenStack.push
(Iterable<? extends ScreenStack.Screen> screens) ScreenStack.push(Iterable,Transition)
with the default transition.void
ScreenStack.push
(Iterable<? extends ScreenStack.Screen> screens, ScreenStack.Transition trans) Pushes the supplied set of screens onto the stack, in order. -
Uses of ScreenStack.Screen in tripleplay.game.trans
Modifier and TypeMethodDescriptionvoid
AbstractTransition.complete
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) void
FadeTransition.complete
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) void
FlipTransition.complete
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) void
PageTurnTransition.complete
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) void
SlideTransition.complete
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) void
AbstractTransition.init
(Platform plat, ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) void
FadeTransition.init
(Platform plat, ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) void
FlipTransition.init
(Platform plat, ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) void
PageTurnTransition.init
(Platform plat, ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) void
SlideTransition.init
(Platform plat, ScreenStack.Screen oscreen, ScreenStack.Screen nscreen) boolean
FadeTransition.update
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen, float elapsed) boolean
FlipTransition.update
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen, float elapsed) boolean
PageTurnTransition.update
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen, float elapsed) boolean
SlideTransition.update
(ScreenStack.Screen oscreen, ScreenStack.Screen nscreen, float elapsed)