public class MapTileRasteredModel extends Object implements MapTileRastered
Constructor and Description |
---|
MapTileRasteredModel(Services services)
Create a map tile rastered.
|
Modifier and Type | Method and Description |
---|---|
int |
getRasterIndex(int ty)
Get raster index from input tile (depending of its height).
|
SpriteTiled |
getRasterSheet(Integer sheet,
int rasterIndex)
Get a tilesheet from its sheet and raster index.
|
void |
loadSheets(Media rasterConfig,
boolean smooth)
Load tile sheets as rastered.
|
void |
renderTile(Graphic g,
Tile tile,
int x,
int y)
Render tile on its designed location.
|
public MapTileRasteredModel(Services services)
services
- The services reference.LionEngineException
- If services not found.public void loadSheets(Media rasterConfig, boolean smooth)
MapTileRastered
loadSheets
in interface MapTileRastered
rasterConfig
- The raster file that define the colors.smooth
- true
for a smoothed raster (may be slower), false
else.public void renderTile(Graphic g, Tile tile, int x, int y)
MapTileRenderer
renderTile
in interface MapTileRenderer
g
- The graphic output.tile
- The tile to render.x
- The location x.y
- The location y.public int getRasterIndex(int ty)
MapTileRastered
getRasterIndex
in interface MapTileRastered
ty
- The vertical tile location in tile.public SpriteTiled getRasterSheet(Integer sheet, int rasterIndex)
MapTileRastered
getRasterSheet
in interface MapTileRastered
sheet
- The sheet numberrasterIndex
- The raster index.Copyright © 2016 Byron 3D Games Studio. All rights reserved.