Package | Description |
---|---|
tripleplay.game | |
tripleplay.game.trans |
Modifier and Type | Class and Description |
---|---|
class |
AnimScreen
An abstract screen that will contain animations.
|
class |
UIAnimScreen
An abstract screen that contains UI and animations.
|
class |
UIScreen
An abstract screen that will contain a user interface.
|
Modifier and Type | Method and Description |
---|---|
Screen |
ScreenStack.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.
|
Screen |
ScreenStack.top()
Returns the top screen on the stack, or null if the stack contains no screens.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ScreenStack.Predicate.apply(Screen screen)
Returns true if the screen matches the predicate.
|
void |
ScreenStack.Transition.complete(Screen oscreen,
Screen nscreen)
Called when the transition is complete.
|
void |
ScreenStack.Transition.init(Screen oscreen,
Screen nscreen)
Allows the transition to pre-compute useful values.
|
void |
ScreenStack.popTo(Screen newTopScreen)
ScreenStack.popTo(Screen,Transition) with the default transition. |
void |
ScreenStack.popTo(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(Screen screen)
ScreenStack.push(Screen,Transition) with the default transition. |
void |
ScreenStack.push(Screen screen,
ScreenStack.Transition trans)
Pushes the supplied screen onto the stack, making it the visible screen.
|
boolean |
ScreenStack.remove(Screen screen)
ScreenStack.remove(Screen,Transition) with the default transition. |
boolean |
ScreenStack.remove(Screen screen,
ScreenStack.Transition trans)
Removes the specified screen from the stack.
|
void |
ScreenStack.replace(Screen screen)
ScreenStack.replace(Screen,Transition) with the default transition. |
void |
ScreenStack.replace(Screen screen,
ScreenStack.Transition trans)
Pops the current screen from the top of the stack and pushes the supplied screen on as its
replacement.
|
boolean |
ScreenStack.Transition.update(Screen oscreen,
Screen nscreen,
float elapsed)
Called every frame to update the transition
|
Modifier and Type | Method and Description |
---|---|
void |
ScreenStack.push(Iterable<? extends Screen> screens)
ScreenStack.push(Iterable,Transition) with the default transition. |
void |
ScreenStack.push(Iterable<? extends Screen> screens,
ScreenStack.Transition trans)
Pushes the supplied set of screens onto the stack, in order.
|
Modifier and Type | Method and Description |
---|---|
void |
SlideTransition.complete(Screen oscreen,
Screen nscreen) |
void |
PageTurnTransition.complete(Screen oscreen,
Screen nscreen) |
void |
FlipTransition.complete(Screen oscreen,
Screen nscreen) |
void |
FadeTransition.complete(Screen oscreen,
Screen nscreen) |
void |
AbstractTransition.complete(Screen oscreen,
Screen nscreen) |
void |
SlideTransition.init(Screen oscreen,
Screen nscreen) |
void |
PageTurnTransition.init(Screen oscreen,
Screen nscreen) |
void |
FlipTransition.init(Screen oscreen,
Screen nscreen) |
void |
FadeTransition.init(Screen oscreen,
Screen nscreen) |
void |
AbstractTransition.init(Screen oscreen,
Screen nscreen) |
boolean |
SlideTransition.update(Screen oscreen,
Screen nscreen,
float elapsed) |
boolean |
PageTurnTransition.update(Screen oscreen,
Screen nscreen,
float elapsed) |
boolean |
FlipTransition.update(Screen oscreen,
Screen nscreen,
float elapsed) |
boolean |
FadeTransition.update(Screen oscreen,
Screen nscreen,
float elapsed) |
Copyright © 2015. All Rights Reserved.