public class MultiTileRenderer<T extends MultiTile> extends DefaultTileRenderer<T>
| Modifier and Type | Field and Description |
|---|---|
protected IResourceName |
texItem |
protected java.util.Map<Pos2,IResourceName> |
textures |
texture| Constructor and Description |
|---|
MultiTileRenderer(IResourceName texture,
MultiTile tile) |
| Modifier and Type | Method and Description |
|---|---|
org.newdawn.slick.Image |
getParticleTexture(IGameInstance game,
IAssetManager manager,
org.newdawn.slick.Graphics g,
T tile,
TileState state) |
void |
render(IGameInstance game,
IAssetManager manager,
org.newdawn.slick.Graphics g,
IWorld world,
T tile,
TileState state,
int x,
int y,
TileLayer layer,
float renderX,
float renderY,
float scale,
org.newdawn.slick.Color[] light) |
void |
renderItem(IGameInstance game,
IAssetManager manager,
org.newdawn.slick.Graphics g,
T tile,
ItemInstance instance,
float x,
float y,
float scale,
org.newdawn.slick.Color filter) |
renderInMainMenuBackgroundprotected final IResourceName texItem
protected final java.util.Map<Pos2,IResourceName> textures
public MultiTileRenderer(IResourceName texture, MultiTile tile)
public void render(IGameInstance game, IAssetManager manager, org.newdawn.slick.Graphics g, IWorld world, T tile, TileState state, int x, int y, TileLayer layer, float renderX, float renderY, float scale, org.newdawn.slick.Color[] light)
render in interface ITileRenderer<T extends MultiTile>render in class DefaultTileRenderer<T extends MultiTile>public org.newdawn.slick.Image getParticleTexture(IGameInstance game, IAssetManager manager, org.newdawn.slick.Graphics g, T tile, TileState state)
getParticleTexture in interface ITileRenderer<T extends MultiTile>getParticleTexture in class DefaultTileRenderer<T extends MultiTile>public void renderItem(IGameInstance game, IAssetManager manager, org.newdawn.slick.Graphics g, T tile, ItemInstance instance, float x, float y, float scale, org.newdawn.slick.Color filter)
renderItem in interface ITileRenderer<T extends MultiTile>renderItem in class DefaultTileRenderer<T extends MultiTile>