Class SpriteAtlas

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

public class SpriteAtlas extends Object
High-performance central sprite atlas providing 32x32 pixel-art graphics for world tiles, obstacles, mines, status badges, and 6 distinct robot kinds across 4 directions.
  • Field Details

  • Constructor Details

    • SpriteAtlas

      public SpriteAtlas()
  • Method Details

    • getGroundTile

      public static javafx.scene.image.Image getGroundTile(int variant)
    • getObstacleTile

      public static javafx.scene.image.Image getObstacleTile()
    • getPitTile

      public static javafx.scene.image.Image getPitTile()
    • getWorldEdgeTile

      public static javafx.scene.image.Image getWorldEdgeTile()
    • getMineTile

      public static javafx.scene.image.Image getMineTile(String type)
    • getFogTile

      public static javafx.scene.image.Image getFogTile()
    • getBlockedTile

      public static javafx.scene.image.Image getBlockedTile()
    • getRobotSprite

      public static javafx.scene.image.Image getRobotSprite(RobotKind kind, Direction direction)
    • getStatusBadge

      public static javafx.scene.image.Image getStatusBadge(Status status)