Class SkilltreeButtons

All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, Renderable, Comparable<Renderable>

public class SkilltreeButtons extends UIComponent
UI component responsible for creating and managing buttons and labels for the skill tree screen. Includes functionality for back navigation, skill unlocking buttons, and displaying total skill points.
  • Constructor Details

    • SkilltreeButtons

      public SkilltreeButtons(GdxGame game, SkilltreeDisplay display)
      Constructs a SkilltreeButtons component.
      Parameters:
      game - the main game instance
      display - the skill tree display used to render skill connections
  • Method Details

    • create

      public void create()
      Initializes the component by adding all necessary UI actors.
      Overrides:
      create in class UIComponent
    • draw

      public void draw(com.badlogic.gdx.graphics.g2d.SpriteBatch batch)
      Description copied from class: RenderComponent
      Draw the renderable. Should be called only by the renderer, not manually.
      Specified by:
      draw in class RenderComponent
      Parameters:
      batch - Batch to render to.
    • getZIndex

      public float getZIndex()
      Description copied from interface: Renderable
      Z index controls rendering order within a layer. Higher Z index is drawn on top.
      Specified by:
      getZIndex in interface Renderable
      Overrides:
      getZIndex in class UIComponent
      Returns:
      Z index