Class PixelTheme

java.lang.Object
za.co.wethinkcode.robots.rendering.gui.ui.PixelTheme

public class PixelTheme extends Object
Central theme palette and font provider for the 8-bit / 16-bit Pixel-Art GUI. Inspired by Stardew Valley and Deltarune retro aesthetics.
  • Field Details

    • BG_DARK

      public static final javafx.scene.paint.Color BG_DARK
    • PANEL_BG

      public static final javafx.scene.paint.Color PANEL_BG
    • BORDER_OUTER

      public static final javafx.scene.paint.Color BORDER_OUTER
    • BORDER_INNER

      public static final javafx.scene.paint.Color BORDER_INNER
    • BORDER_ACCENT

      public static final javafx.scene.paint.Color BORDER_ACCENT
    • TEXT_MAIN

      public static final javafx.scene.paint.Color TEXT_MAIN
    • TEXT_TITLE

      public static final javafx.scene.paint.Color TEXT_TITLE
    • TEXT_GOLD

      public static final javafx.scene.paint.Color TEXT_GOLD
    • TEXT_MUTED

      public static final javafx.scene.paint.Color TEXT_MUTED
    • DANGER_RED

      public static final javafx.scene.paint.Color DANGER_RED
    • SUCCESS_GREEN

      public static final javafx.scene.paint.Color SUCCESS_GREEN
    • FOG_OVERLAY

      public static final javafx.scene.paint.Color FOG_OVERLAY
    • GROUND_COLOR

      public static final javafx.scene.paint.Color GROUND_COLOR
    • GROUND_ALT

      public static final javafx.scene.paint.Color GROUND_ALT
  • Constructor Details

    • PixelTheme

      public PixelTheme()
  • Method Details

    • getFont

      public static javafx.scene.text.Font getFont(double size)