diff options
Diffstat (limited to 'altoslib/AltosMapLine.java')
| -rw-r--r-- | altoslib/AltosMapLine.java | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/altoslib/AltosMapLine.java b/altoslib/AltosMapLine.java index 83de47f9..77807b94 100644 --- a/altoslib/AltosMapLine.java +++ b/altoslib/AltosMapLine.java @@ -23,26 +23,28 @@ import java.util.*;  import java.util.concurrent.*;  public abstract class AltosMapLine implements AltosFontListener { -	AltosLatLon	start, end; +	public AltosLatLon	start, end;  	static public int stroke_width = 6;  	public abstract void font_size_changed(int font_size); -	private AltosLatLon lat_lon(AltosPointDouble pt, AltosMapTransform t) { +	public abstract void paint(AltosMapTransform t); + +	private AltosLatLon lat_lon(AltosPointInt pt, AltosMapTransform t) {  		return t.screen_lat_lon(pt);  	} -	public void dragged(AltosPointDouble pt, AltosMapTransform t) { +	public void dragged(AltosPointInt pt, AltosMapTransform t) {  		end = lat_lon(pt, t);  	} -	public void pressed(AltosPointDouble pt, AltosMapTransform t) { +	public void pressed(AltosPointInt pt, AltosMapTransform t) {  		start = lat_lon(pt, t);  		end = null;  	} -	private String line_dist() { +	public String line_dist() {  		String	format;  		AltosGreatCircle	g = new AltosGreatCircle(start.lat, start.lon,  								 end.lat, end.lon); @@ -78,6 +80,4 @@ public abstract class AltosMapLine implements AltosFontListener {  		}  		return String.format(format, distance);  	} - -	public abstract void paint(AltosMapTransform t);  }  | 
