public abstract class TemplateMode_Abstract
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double |
_segments |
protected MapTemplate |
_template |
Constructor and Description |
---|
TemplateMode_Abstract(MapInstrument_Template instrument) |
Modifier and Type | Method and Description |
---|---|
MapInstrument_Template |
accessInstrument() |
GenericMapView |
accessMapView() |
abstract void |
dragged(java.awt.event.MouseEvent me) |
abstract void |
draw(java.awt.Graphics2D g2,
GenericMapView mapView) |
abstract java.lang.String |
formatDropBarMessage() |
MapTemplate |
get_template() |
abstract void |
moved(java.awt.event.MouseEvent me) |
protected void |
notifyTemplateOnMap(MapTemplate _template) |
abstract void |
pressed(java.awt.event.MouseEvent me) |
abstract void |
released(java.awt.event.MouseEvent me) |
void |
set_template(MapTemplate _template) |
protected void |
targetCreaturesBeneath(MapTemplate template)
NOTE: Feature targeting uses method FeatureMapTemplateCalculator.findTargetedCreaturesUnderTemplate
|
protected MapTemplate _template
public double _segments
public TemplateMode_Abstract(MapInstrument_Template instrument)
public MapTemplate get_template()
public void set_template(MapTemplate _template)
public final MapInstrument_Template accessInstrument()
public GenericMapView accessMapView()
protected final void targetCreaturesBeneath(MapTemplate template)
protected final void notifyTemplateOnMap(MapTemplate _template)
public abstract java.lang.String formatDropBarMessage()
public abstract void pressed(java.awt.event.MouseEvent me)
public abstract void released(java.awt.event.MouseEvent me)
public abstract void moved(java.awt.event.MouseEvent me)
public abstract void dragged(java.awt.event.MouseEvent me)
public abstract void draw(java.awt.Graphics2D g2, GenericMapView mapView)