public class AnimatedTileRenderer extends java.lang.Object implements TileRenderer
TileRenderer
for animated tilesConstructor and Description |
---|
AnimatedTileRenderer(TilesetSource tilesetSource,
TileFrame[] frames) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
void |
draw(Graphics g,
int renderX,
int renderY)
Renders the
Tile at the given coordinates |
void |
draw(Graphics g,
int renderX,
int renderY,
boolean flipH,
boolean flipV,
boolean flipD)
Renders the
Tile at the given coordinates |
Sprite |
getCurrentTileImage()
Returns the current
Tile image |
void |
update(float delta)
Updates the
Tile frame |
public AnimatedTileRenderer(TilesetSource tilesetSource, TileFrame[] frames)
public void update(float delta)
TileRenderer
Tile
frameupdate
in interface TileRenderer
delta
- The time since the last update in secondspublic void draw(Graphics g, int renderX, int renderY)
TileRenderer
Tile
at the given coordinatesdraw
in interface TileRenderer
g
- The Graphics
context to userenderX
- The x coordinate to render atrenderY
- The y coordinate to render atpublic void draw(Graphics g, int renderX, int renderY, boolean flipH, boolean flipV, boolean flipD)
TileRenderer
Tile
at the given coordinatesdraw
in interface TileRenderer
g
- The Graphics
context to userenderX
- The x coordinate to render atrenderY
- The y coordinate to render atflipH
- True if the tile is flipped horizontallyflipV
- True if the tile is flipped verticallyflipD
- True if the tile is flipped (anti) diagonally - rotationpublic Sprite getCurrentTileImage()
TileRenderer
Tile
imagegetCurrentTileImage
in interface TileRenderer
public void dispose()
dispose
in interface com.badlogic.gdx.utils.Disposable