Class ControllerGui

  • All Implemented Interfaces:
    com.badlogic.gdx.utils.Disposable, IObserver, IGui

    public class ControllerGui
    extends AbstractGui
    GUI that is operated with a game controller and optimized for that purpose.
    • Constructor Detail

      • ControllerGui

        public ControllerGui()
    • Method Detail

      • rebuildGui

        protected void rebuildGui()
        Description copied from class: AbstractGui
        Adds the already created GUI objects to the stage.
        Specified by:
        rebuildGui in class AbstractGui
      • 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()
      • removeControllerGui

        public boolean removeControllerGui​(NaturalCamera cam)