jfreerails.client.renderer
Class SquareTileBackgroundRenderer
java.lang.Object
jfreerails.client.renderer.BufferedTiledBackgroundRenderer
jfreerails.client.renderer.SquareTileBackgroundRenderer
- All Implemented Interfaces:
- MapLayerRenderer
public final class SquareTileBackgroundRenderer
- extends BufferedTiledBackgroundRenderer
This class stores a buffer containing the terrain and track layers of current
visible rectangle of the map. It is responsible of painting these layers and
updating the buffer when the map scrolls or tiles are updated.
- Version:
- 1.0
- Author:
- Luke Lindsay 01 November 2001
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mapView
private final MapLayerRenderer mapView
SquareTileBackgroundRenderer
public SquareTileBackgroundRenderer(MapLayerRenderer mv)
paintBufferRectangle
protected void paintBufferRectangle(int x,
int y,
int width,
int height)
- Specified by:
paintBufferRectangle
in class BufferedTiledBackgroundRenderer
paintTile
public void paintTile(java.awt.Graphics g,
int tileX,
int tileY)
refreshTile
public void refreshTile(int x,
int y)