Package gaiasky.gui

Class WelcomeGui

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

public class WelcomeGui extends AbstractGui
Welcome screen that allows access to the main application and the dataset manager. It provides some information on possible problems with the selection, available updates and more.
  • Field Details

  • Constructor Details

    • WelcomeGui

      public WelcomeGui(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.Graphics graphics, Float unitsPerPixel, boolean skipWelcome, VRStatus 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 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
      Parameters:
      assetManager - The asset manager
    • clearGui

      public void clearGui()
    • rebuildGui

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

      public void notify(Event event, Object source, Object... data)
      Description copied from interface: IObserver
      Event notification call.
      Specified by:
      notify in interface IObserver
      Overrides:
      notify in class AbstractGui
      Parameters:
      event - The event type.
      source - The source object, if any.
      data - The data associated with this event.