projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos/telelco-v2.0: Do all drag race beeping from the beeping thread
[fw/altos]
/
altoslib
/
AltosMap.java
diff --git
a/altoslib/AltosMap.java
b/altoslib/AltosMap.java
index e3c4a6a79ec54db6223c62fd4690899a74855d14..286cf1bb696de34e2992728af6e0328810ecf45a 100644
(file)
--- a/
altoslib/AltosMap.java
+++ b/
altoslib/AltosMap.java
@@
-16,7
+16,7
@@
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
-package org.altusmetrum.altoslib_1
1
;
+package org.altusmetrum.altoslib_1
2
;
import java.io.*;
import java.lang.*;
import java.io.*;
import java.lang.*;
@@
-220,11
+220,11
@@
public class AltosMap implements AltosMapTileListener, AltosMapStoreListener {
return false;
}
return false;
}
- public void show(Altos
State state, AltosListenerState listener_
state) {
+ public void show(Altos
GPS gps, int
state) {
- /* If insufficient gps data, nothing to update
+ /*
+ * If insufficient gps data, nothing to update
*/
*/
- AltosGPS gps = state.gps;
if (gps == null)
return;
if (gps == null)
return;
@@
-232,23
+232,23
@@
public class AltosMap implements AltosMapTileListener, AltosMapStoreListener {
if (!gps.locked && gps.nsat < 4)
return;
if (!gps.locked && gps.nsat < 4)
return;
- switch (state
.state()
) {
+ switch (state) {
case AltosLib.ao_flight_boost:
if (!have_boost) {
case AltosLib.ao_flight_boost:
if (!have_boost) {
- add_mark(gps.lat, gps.lon, state
.state()
);
+ add_mark(gps.lat, gps.lon, state);
have_boost = true;
}
break;
case AltosLib.ao_flight_landed:
if (!have_landed) {
have_boost = true;
}
break;
case AltosLib.ao_flight_landed:
if (!have_landed) {
- add_mark(gps.lat, gps.lon, state
.state()
);
+ add_mark(gps.lat, gps.lon, state);
have_landed = true;
}
break;
}
if (path != null) {
have_landed = true;
}
break;
}
if (path != null) {
- AltosMapRectangle damage = path.add(gps.lat, gps.lon, state
.state()
);
+ AltosMapRectangle damage = path.add(gps.lat, gps.lon, state);
if (damage != null)
repaint(damage, AltosMapPath.stroke_width);
if (damage != null)
repaint(damage, AltosMapPath.stroke_width);
@@
-259,6
+259,10
@@
public class AltosMap implements AltosMapTileListener, AltosMapStoreListener {
maybe_centre(gps.lat, gps.lon);
}
maybe_centre(gps.lat, gps.lon);
}
+ public void show(AltosState state, AltosListenerState listener_state) {
+ show(state.gps, state.state());
+ }
+
public void centre(AltosLatLon lat_lon) {
centre = lat_lon;
set_transform();
public void centre(AltosLatLon lat_lon) {
centre = lat_lon;
set_transform();
@@
-268,10
+272,14
@@
public class AltosMap implements AltosMapTileListener, AltosMapStoreListener {
centre(new AltosLatLon(lat, lon));
}
centre(new AltosLatLon(lat, lon));
}
- public void centre(Altos
State state
) {
- if (!
state.gps.locked && state.
gps.nsat < 4)
+ public void centre(Altos
GPS gps
) {
+ if (!
gps.locked &&
gps.nsat < 4)
return;
return;
- centre(state.gps.lat, state.gps.lon);
+ centre(gps.lat, gps.lon);
+ }
+
+ public void centre(AltosState state) {
+ centre(state.gps);
}
public void maybe_centre(double lat, double lon) {
}
public void maybe_centre(double lat, double lon) {