jfreerails.client.renderer
Interface MapLayerRenderer

All Known Subinterfaces:
MapRenderer
All Known Implementing Classes:
BlankMapRenderer, BufferedTiledBackgroundRenderer, DetailMapRenderer, MapBackgroundRender, MapBackgroundRender.TerrainLayer, MapBackgroundRender.TrackLayer, MapViewJComponent, MapViewJComponentConcrete, SquareTileBackgroundRenderer, ZoomedOutMapRenderer

public interface MapLayerRenderer

Paints a layer of the map which might be buffered.

Author:
Luke Lindsay

Method Summary
 void paintRect(java.awt.Graphics g, java.awt.Rectangle visibleRect)
           
 void paintTile(java.awt.Graphics g, int tileX, int tileY)
           
 void refreshAll()
           
 void refreshTile(int x, int y)
           
 

Method Detail

paintTile

void paintTile(java.awt.Graphics g,
               int tileX,
               int tileY)

refreshTile

void refreshTile(int x,
                 int y)

refreshAll

void refreshAll()

paintRect

void paintRect(java.awt.Graphics g,
               java.awt.Rectangle visibleRect)