jfreerails.client.renderer
Class ChequeredTileRenderer

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

public final class ChequeredTileRenderer
extends AbstractTileRenderer

Paints 2 variations of a tile icon a chequered pattern.

Author:
Luke Lindsay

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

Constructor Detail

ChequeredTileRenderer

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

selectTileIcon

public int selectTileIcon(int x,
                          int y,
                          ReadOnlyWorld w)
Overrides:
selectTileIcon in class AbstractTileRenderer

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

generateFileNameNumber

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