Package gaiasky.interafce
Class ControllerGui
- java.lang.Object
-
- gaiasky.interafce.AbstractGui
-
- gaiasky.interafce.ControllerGui
-
public class ControllerGui extends AbstractGui
GUI that is operated with a game controller and optimized for that purpose.
-
-
Field Summary
-
Fields inherited from class gaiasky.interafce.AbstractGui
hoffset, interfaces, lock, name, skin, ui, vr
-
-
Constructor Summary
Constructors Constructor Description ControllerGui()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
back()
void
doneLoading(com.badlogic.gdx.assets.AssetManager assetManager)
Hook that runs after the assets have been loaded.void
down()
void
initialize(com.badlogic.gdx.assets.AssetManager assetManager)
Initializes the GUI, adding all the resources to the asset manager queue for loadingvoid
left()
void
notify(Events event, java.lang.Object... data)
protected void
rebuildGui()
Adds the already created GUI objects to the stage.boolean
removeControllerGui(NaturalCamera cam)
void
right()
void
tabLeft()
void
tabRight()
void
touchDown()
void
touchUp()
void
up()
void
updateFocused()
void
updateTabs()
-
Methods inherited from class gaiasky.interafce.AbstractGui
cancelTouchFocus, dispose, findActor, getGuiStage, getName, mustDraw, render, resize, resizeImmediate, setHoffset, setSceneGraph, setVisibilityToggles, setVr, update
-
-
-
-
Method Detail
-
rebuildGui
protected void rebuildGui()
Description copied from class:AbstractGui
Adds the already created GUI objects to the stage.- Specified by:
rebuildGui
in classAbstractGui
-
initialize
public void initialize(com.badlogic.gdx.assets.AssetManager assetManager)
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 with
-
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
-
updateTabs
public void updateTabs()
-
updateFocused
public void updateFocused()
-
tabLeft
public void tabLeft()
-
tabRight
public void tabRight()
-
up
public void up()
-
down
public void down()
-
left
public void left()
-
right
public void right()
-
touchDown
public void touchDown()
-
touchUp
public void touchUp()
-
back
public void back()
-
notify
public void notify(Events event, java.lang.Object... data)
- Specified by:
notify
in interfaceIObserver
- Overrides:
notify
in classAbstractGui
-
removeControllerGui
public boolean removeControllerGui(NaturalCamera cam)
-
-