Package gaiasky.gui
Class WelcomeGui
java.lang.Object
gaiasky.gui.AbstractGui
gaiasky.gui.WelcomeGui
-
Field Summary
Fields inherited from class gaiasky.gui.AbstractGui
backBufferHeight, backBufferWidth, graphics, interfaces, lock, name, skin, stage, unitsPerPixel, vr
-
Constructor Summary
ConstructorDescriptionWelcomeGui
(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.Graphics graphics, Float unitsPerPixel, boolean skipWelcome, XrLoadStatus vrStatus) Creates an initial GUI. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks if the basic Gaia Sky data folders are present in the default data foldervoid
clearGui()
void
doneLoading
(com.badlogic.gdx.assets.AssetManager assetManager) Hook that runs after the assets have been loaded.void
void
initialize
(com.badlogic.gdx.assets.AssetManager assetManager, com.badlogic.gdx.graphics.g2d.SpriteBatch sb) Initializes the GUI, adding all the resources to the asset manager queue for loadingvoid
Event notification call.protected void
Adds the already created GUI objects to the stage.void
Starts gaia sky.void
update
(double dt) Updates the GUIboolean
Methods inherited from class gaiasky.gui.AbstractGui
cancelTouchFocus, dispose, findActor, getBackBufferHeight, getBackBufferWidth, getGuiStage, getName, isVR, mustDraw, render, resize, resizeImmediate, setBackBufferSize, setVisibilityToggles, setVR, updateUnitsPerPixel
-
Field Details
-
datasetManager
-
-
Constructor Details
-
WelcomeGui
public WelcomeGui(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.Graphics graphics, Float unitsPerPixel, boolean skipWelcome, XrLoadStatus vrStatus) Creates an initial GUI.- Parameters:
skipWelcome
- Skips the welcome screen if possible.vrStatus
- The status of VR.
-
-
Method Details
-
initialize
public void initialize(com.badlogic.gdx.assets.AssetManager assetManager, com.badlogic.gdx.graphics.g2d.SpriteBatch sb) Description copied from interface:IGui
Initializes the GUI, adding all the resources to the asset manager queue for loading- Parameters:
assetManager
- The asset manager to load the resources withsb
- The sprite batch to use for this GUI's stage
-
startLoading
public void startLoading()Starts gaia sky. -
baseDataPresent
public boolean baseDataPresent()Checks if the basic Gaia Sky data folders are present in the default data folder- Returns:
- True if basic data is found
-
doneLoading
public void doneLoading(com.badlogic.gdx.assets.AssetManager assetManager) Description copied from interface:IGui
Hook that runs after the assets have been loaded. Completes the initialization process- Parameters:
assetManager
- The asset manager
-
clearGui
public void clearGui() -
update
public void update(double dt) Description copied from interface:IGui
Updates the GUI- Specified by:
update
in interfaceIGui
- Overrides:
update
in classAbstractGui
- Parameters:
dt
- Time in seconds since the last frame
-
rebuildGui
protected void rebuildGui()Description copied from class:AbstractGui
Adds the already created GUI objects to the stage.- Specified by:
rebuildGui
in classAbstractGui
-
notify
Description copied from interface:IObserver
Event notification call.- Specified by:
notify
in interfaceIObserver
- Overrides:
notify
in classAbstractGui
- Parameters:
event
- The event type.source
- The source object, if any.data
- The data associated with this event.
-
updateFocused
public boolean updateFocused() -
fireChange
public void fireChange()
-