jfreerails.client.renderer
Class StandardTileRenderer

java.lang.Object
  extended by jfreerails.client.renderer.AbstractTileRenderer
      extended by jfreerails.client.renderer.StandardTileRenderer
All Implemented Interfaces:
TileRenderer

public final class StandardTileRenderer
extends AbstractTileRenderer

Paints a tile for which there only one tile icon.

Author:
Luke Lindsay

Constructor Summary
StandardTileRenderer(ImageManager imageManager, int[] rgbValues, TerrainType tileModel)
           
 
Method Summary
 void dumpImages(ImageManager imageManager)
          Adds the images this TileRenderer uses to the specified ImageManager.
private  java.lang.String generateFilename()
           
static java.lang.String generateFilename(java.lang.String typeName)
           
protected  java.lang.String generateFileNameNumber(int i)
           
 
Methods inherited from class jfreerails.client.renderer.AbstractTileRenderer
checkTile, generateRelativeFileName, getDefaultIcon, getIcon, getTerrainType, getTileIcons, renderTile, selectTileIcon, setTileIcons
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardTileRenderer

public StandardTileRenderer(ImageManager imageManager,
                            int[] rgbValues,
                            TerrainType tileModel)
                     throws java.io.IOException
Throws:
java.io.IOException
Method Detail

dumpImages

public void dumpImages(ImageManager imageManager)
Description copied from interface: TileRenderer
Adds the images this TileRenderer uses to the specified ImageManager.

Specified by:
dumpImages in interface TileRenderer
Specified by:
dumpImages in class AbstractTileRenderer

generateFilename

private java.lang.String generateFilename()

generateFilename

public static java.lang.String generateFilename(java.lang.String typeName)

generateFileNameNumber

protected java.lang.String generateFileNameNumber(int i)
Specified by:
generateFileNameNumber in class AbstractTileRenderer