altoslib: Get rid of AltosMap from AltosMapLoader
[fw/altos] / altoslib / AltosMapInterface.java
index e6cb5971931773f860c8cf604b814c8cb1716821..df09224ab4261d6f71c90f6c6a6a62dbc008d2b1 100644 (file)
@@ -15,7 +15,7 @@
  * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  */
 
-package org.altusmetrum.altoslib_7;
+package org.altusmetrum.altoslib_10;
 
 import java.io.*;
 import java.net.*;
@@ -29,7 +29,7 @@ public interface AltosMapInterface {
 
        public abstract AltosMapMark new_mark(double lat, double lon, int state);
 
-       public abstract AltosMapTile new_tile(AltosMapTileListener listener, AltosLatLon upper_left, AltosLatLon center, int zoom, int maptype, int px_size);
+       public abstract AltosMapTile new_tile(AltosMapCache cache, AltosLatLon upper_left, AltosLatLon center, int zoom, int maptype, int px_size, int scale);
 
        public abstract int width();
 
@@ -42,4 +42,6 @@ public interface AltosMapInterface {
        public abstract void set_zoom_label(String label);
 
        public abstract void debug(String format, Object ... arguments);
+
+       public abstract void select_object(AltosLatLon latlon);
 }