Class Slideshow
java.lang.Object
com.badlogic.gdx.ApplicationAdapter
com.devcharles.piazzapanic.scene2d.Slideshow
- All Implemented Interfaces:
com.badlogic.gdx.ApplicationListener,com.badlogic.gdx.Screen
public class Slideshow
extends com.badlogic.gdx.ApplicationAdapter
implements com.badlogic.gdx.Screen
A screen that displays a slideshow of images.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.badlogic.gdx.graphics.g2d.Batch(package private) com.badlogic.gdx.graphics.OrthographicCameraprivate intprivate com.badlogic.gdx.scenes.scene2d.ui.TextButtonprivate com.badlogic.gdx.scenes.scene2d.ui.TextButtonprivate com.badlogic.gdx.scenes.scene2d.ui.TextButtonprivate com.badlogic.gdx.scenes.scene2d.ui.Skinprivate com.badlogic.gdx.graphics.g2d.Spriteprivate com.badlogic.gdx.scenes.scene2d.Stageprivate com.badlogic.gdx.graphics.Texture[] -
Constructor Summary
ConstructorsConstructorDescriptionSlideshow(com.badlogic.gdx.Game game, Slideshow.Type type) Create a new slideshow screen.Slideshow(com.badlogic.gdx.Game game, Slideshow.Type type, com.badlogic.gdx.Screen savedScreen) Create a new slideshow screen in a running game. -
Method Summary
Modifier and TypeMethodDescriptionprivate com.badlogic.gdx.scenes.scene2d.ui.Tablevoiddispose()Called when theApplicationis destroyed.voidhide()Called when this screen is no longer the current screen for aGame.voidrender(float delta) Called when the screen should render itself.voidresize(int width, int height) Called when theApplicationis resized.voidshow()Called when this screen becomes the current screen for aGame.private voidMethods inherited from class com.badlogic.gdx.ApplicationAdapter
create, pause, render, resumeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.badlogic.gdx.Screen
pause, resume
-
Field Details
-
camera
com.badlogic.gdx.graphics.OrthographicCamera camera -
stage
private com.badlogic.gdx.scenes.scene2d.Stage stage -
skin
private com.badlogic.gdx.scenes.scene2d.ui.Skin skin -
batch
private com.badlogic.gdx.graphics.g2d.Batch batch -
sprite
private com.badlogic.gdx.graphics.g2d.Sprite sprite -
textures
private com.badlogic.gdx.graphics.Texture[] textures -
currentPage
private int currentPage -
leftButton
private com.badlogic.gdx.scenes.scene2d.ui.TextButton leftButton -
rightButton
private com.badlogic.gdx.scenes.scene2d.ui.TextButton rightButton -
exit
private com.badlogic.gdx.scenes.scene2d.ui.TextButton exit
-
-
Constructor Details
-
Slideshow
Create a new slideshow screen.- Parameters:
game-PiazzaPanicgame instance for changing screens.type-Slideshow.Typeof slideshow to create.
-
Slideshow
public Slideshow(com.badlogic.gdx.Game game, Slideshow.Type type, com.badlogic.gdx.Screen savedScreen) Create a new slideshow screen in a running game.- Parameters:
game-PiazzaPanicgame instance for changing screens.type-Slideshow.Typeof slideshow to create.savedScreen- theGameScreento return to after this screen is closed.
-
-
Method Details
-
buildTable
private com.badlogic.gdx.scenes.scene2d.ui.Table buildTable() -
updatePage
private void updatePage() -
show
public void show()Description copied from interface:com.badlogic.gdx.ScreenCalled when this screen becomes the current screen for aGame.- Specified by:
showin interfacecom.badlogic.gdx.Screen
-
render
public void render(float delta) Description copied from interface:com.badlogic.gdx.ScreenCalled when the screen should render itself.- Specified by:
renderin interfacecom.badlogic.gdx.Screen- Parameters:
delta- The time in seconds since the last render.
-
resize
public void resize(int width, int height) Description copied from interface:com.badlogic.gdx.ApplicationListenerCalled when theApplicationis resized. This can happen at any point during a non-paused state but will never happen before a call toApplicationListener.create().- Specified by:
resizein interfacecom.badlogic.gdx.ApplicationListener- Specified by:
resizein interfacecom.badlogic.gdx.Screen- Overrides:
resizein classcom.badlogic.gdx.ApplicationAdapter- Parameters:
width- the new width in pixelsheight- the new height in pixels- See Also:
-
ApplicationListener.resize(int, int)
-
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.ApplicationListenerCalled when theApplicationis destroyed. Preceded by a call toApplicationListener.pause().- Specified by:
disposein interfacecom.badlogic.gdx.ApplicationListener- Specified by:
disposein interfacecom.badlogic.gdx.Screen- Overrides:
disposein classcom.badlogic.gdx.ApplicationAdapter
-
hide
public void hide()Description copied from interface:com.badlogic.gdx.ScreenCalled when this screen is no longer the current screen for aGame.- Specified by:
hidein interfacecom.badlogic.gdx.Screen
-