20 package net.sf.gridarta.gui.map.mapview;
22 import java.awt.Point;
30 import org.jetbrains.annotations.NotNull;
31 import org.jetbrains.annotations.Nullable;
A MapModel reflects the data of a map.
MapCursor provides methods to move and drag on map.
A MapArchObject implementation for testing purposes.
Base package of all Gridarta classes.
GameObjects are the objects based on Archetypes found on maps.
A MapViewFactory implementation for testing purposes.
2D-Grid containing flags for selection, pre-selection, cursor, warnings and errors.
A getMapArchObject()
Returns the Map Arch Object with the meta information about the map.
Currently nothing more than a marker interface for unification.
A map view consists of a map grid and a map cursor, and is attached to a map control.
An Archetype implementation for testing purposes.
A GameObject implementation for testing purposes.
A MapView implementation for regression tests.
MapView< TestGameObject, TestMapArchObject, TestArchetype > newMapView(@NotNull final MapControl< TestGameObject, TestMapArchObject, TestArchetype > mapControl, @Nullable final Point viewPosition, final int viewCounter)
A factory for creating MapView instances.