classafFantomMappy::LayerViewer

sys::Obj
  afFantomMappy::Viewer
    afFantomMappy::LayerViewer

@Js

Renders a Layer of a MappyMap onto the screen. This class may be used independently (or even without) a MapViewer.

See MapViewer for a discussion on offsets.

draw

Source

virtual override Void draw(Obj gfx, BlockLayer[] blockLayers := ...)

drawPartial

Source

virtual override Void drawPartial(Obj gfx, Rect dirty, BlockLayer[] blockLayers := ...)

layer

Source

Layer layer { private set }

make

Source

new make(Layer layer, MapHeader mapHeader, Renderer renderer, Rect viewBounds)