Uses of Class
tripleplay.game.ScreenStack.Screen
Packages that use ScreenStack.Screen
-
Uses of ScreenStack.Screen in tripleplay.game
Subclasses of ScreenStack.Screen in tripleplay.gameModifier and TypeClassDescriptionstatic class
AScreenStack.Screen
with anInterface
for doing UI stuff.Methods in tripleplay.game that return ScreenStack.ScreenModifier 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.Methods in tripleplay.game with parameters of type ScreenStack.ScreenModifier 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 transitionMethod parameters in tripleplay.game with type arguments of type ScreenStack.ScreenModifier 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
Methods in tripleplay.game.trans with parameters of type ScreenStack.ScreenModifier 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)