Package gaiasky.gui

Class DebugGui

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

public class DebugGui extends AbstractGui
This GUI shows debug information in the top-right corner of the screen
  • Field Details

  • Constructor Details

    • DebugGui

      public DebugGui(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.Graphics graphics, Float unitsPerPixel)
  • Method Details

    • initialize

      public void initialize(com.badlogic.gdx.assets.AssetManager assetManager, sb)
      Description copied from interface: IGui
      Initializes the GUI, adding all the resources to the asset manager queue for loading
      assetManager - The asset manager to load the resources with
      sb - The sprite batch to use for this GUI's stage
    • 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
      assetManager - The asset manager
    • rebuildGui

      protected void rebuildGui()
      Description copied from class: AbstractGui
      Adds the already created GUI objects to the stage.
      Specified by:
      rebuildGui in class AbstractGui
    • update

      public void update(double dt)
      Description copied from interface: IGui
      Updates the GUI
      Specified by:
      update in interface IGui
      update in class AbstractGui
      dt - Time in seconds since the last frame
    • cancelTouchFocus

      public boolean cancelTouchFocus()
      Description copied from interface: IGui
      Removes the focus from this GUI and returns true if the focus was in the GUI, false otherwise.
      Specified by:
      cancelTouchFocus in interface IGui
      cancelTouchFocus in class AbstractGui
      true if the focus was in the GUI, false otherwise.