org.bukkit.map
Class MapRenderer

java.lang.Object
  extended by org.bukkit.map.MapRenderer

public abstract class MapRenderer
extends Object

Represents a renderer for a map.


Constructor Summary
MapRenderer()
          Initialize the map renderer base to be non-contextual.
MapRenderer(boolean contextual)
          Initialize the map renderer base with the given contextual status.
 
Method Summary
 void initialize(MapView map)
          Initialize this MapRenderer for the given map.
 boolean isContextual()
          Get whether the renderer is contextual, i.e.
abstract  void render(MapView map, MapCanvas canvas, Player player)
          Render to the given map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapRenderer

public MapRenderer()
Initialize the map renderer base to be non-contextual. See isContextual().


MapRenderer

public MapRenderer(boolean contextual)
Initialize the map renderer base with the given contextual status.

Parameters:
contextual - Whether the renderer is contextual. See isContextual().
Method Detail

isContextual

public final boolean isContextual()
Get whether the renderer is contextual, i.e. has different canvases for different players.

Returns:
True if contextual, false otherwise.

initialize

public void initialize(MapView map)
Initialize this MapRenderer for the given map.

Parameters:
map - The MapView being initialized.

render

public abstract void render(MapView map,
                            MapCanvas canvas,
                            Player player)
Render to the given map.

Parameters:
map - The MapView being rendered to.
canvas - The canvas to use for rendering.
player - The player who triggered the rendering.


Copyright © 2013. All Rights Reserved.