use specialized BinarySort for MapTiles that also repacks the 'sparsed' array

This commit is contained in:
Hannes Janetzek
2013-01-07 01:24:35 +01:00
parent ec647fc4f5
commit 9d2ebab088
4 changed files with 124 additions and 62 deletions

View File

@@ -21,7 +21,7 @@ import android.util.Log;
/**
* @author Hannes Janetzek
*/
public class JobTile extends Tile implements Comparable<JobTile> {
public class JobTile extends Tile {
private final static String TAG = JobTile.class.getName();
public final static int STATE_NONE = 0;
@@ -59,15 +59,4 @@ public class JobTile extends Tile implements Comparable<JobTile> {
public JobTile(int tileX, int tileY, byte zoomLevel) {
super(tileX, tileY, zoomLevel);
}
@Override
public int compareTo(JobTile o) {
if (this.distance < o.distance) {
return -1;
}
if (this.distance > o.distance) {
return 1;
}
return 0;
}
}