Class SpacecraftGui

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

    public class SpacecraftGui
    extends AbstractGui
    • Constructor Detail

      • SpacecraftGui

        public SpacecraftGui()
    • Method Detail

      • 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)
        Constructs the interface
        Parameters:
        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
      • render

        public void render​(int rw,
                           int rh)
        Description copied from interface: IGui
        Renders this GUI
        Specified by:
        render in interface IGui
        Overrides:
        render in class AbstractGui
        Parameters:
        rw - The render width
        rh - The render height
      • resizeImmediate

        public void resizeImmediate​(int width,
                                    int height)
        Description copied from interface: IGui
        Resizes without waiting for the current loop to finish
        Specified by:
        resizeImmediate in interface IGui
        Overrides:
        resizeImmediate in class AbstractGui
        Parameters:
        width - The new width
        height - The new height