Package net.sf.gridarta.gui.map.mapview
-
Interface Summary Interface Description MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> A map view consists of a map grid and a map cursor, and is attached to a map control.MapViewFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> A factory for creatingMapViewinstances.MapViewManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Interface for listeners interested in events related toMapViewManagerinstances.MapViewsListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Interface for listeners interested inMapViewsManagerrelated events. -
Class Summary Class Description AbstractMapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Abstract base class forMapViewimplementations.DefaultMapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> DefaultMapViewimplementation.DefaultMapViewFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> DefaultMapViewFactoryimplementation.ErroneousMapSquares<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Tracks aMapModelfor changed erroneous map squares and updates aMapGridand anAbstractMapRendereraccordingly.MapCursorTracker<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Tracks theMapCursorof map and scrolls theAbstractMapRendererso that the map cursor remains visible.MapViewManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Maintains all map views.MapViews<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> A list ofMapViewsfor oneMapControlinstance.MapViewsManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Stores all existingMapViews.