Class SpriteAtlas
java.lang.Object
za.co.wethinkcode.robots.rendering.gui.ui.SpriteAtlas
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic javafx.scene.image.Imagestatic javafx.scene.image.Imagestatic javafx.scene.image.ImagegetGroundTile(int variant) static javafx.scene.image.ImagegetMineTile(String type) static javafx.scene.image.Imagestatic javafx.scene.image.Imagestatic javafx.scene.image.ImagegetRobotSprite(RobotKind kind, Direction direction) static javafx.scene.image.ImagegetStatusBadge(Status status) static javafx.scene.image.Image
-
Field Details
-
TILE_SIZE
public static final int TILE_SIZE- See Also:
-
-
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
-
getFogTile
public static javafx.scene.image.Image getFogTile() -
getBlockedTile
public static javafx.scene.image.Image getBlockedTile() -
getRobotSprite
-
getStatusBadge
-