Package com.devcharles.piazzapanic
Class MainMenuScreen
java.lang.Object
com.badlogic.gdx.ApplicationAdapter
com.devcharles.piazzapanic.MainMenuScreen
- All Implemented Interfaces:
com.badlogic.gdx.ApplicationListener,com.badlogic.gdx.Screen
public class MainMenuScreen
extends com.badlogic.gdx.ApplicationAdapter
implements com.badlogic.gdx.Screen
Main menu of the game, transitions the player to the Tutorial
Slideshow on button press-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.badlogic.gdx.graphics.g2d.Batch(package private) com.badlogic.gdx.graphics.OrthographicCamera(package private) final PiazzaPanicprivate com.badlogic.gdx.graphics.g2d.BitmapFontprivate com.badlogic.gdx.scenes.scene2d.ui.Skinprivate com.badlogic.gdx.graphics.g2d.Spriteprivate com.badlogic.gdx.scenes.scene2d.Stageprivate com.badlogic.gdx.scenes.scene2d.ui.Label -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()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.Methods 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
-
game
-
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 -
gamesFont
private com.badlogic.gdx.graphics.g2d.BitmapFont gamesFont -
title
private com.badlogic.gdx.scenes.scene2d.ui.Label title
-
-
Constructor Details
-
MainMenuScreen
-
-
Method Details
-
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)
-
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
-
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
-