diff options
author | koem <koem@petoria.de> | 2013-06-21 18:57:50 -0600 |
---|---|---|
committer | rsudev <rasch@munin-soft.de> | 2013-07-09 21:49:26 +0200 |
commit | ece37925442507a71f12a2a2f531ea213c48cad5 (patch) | |
tree | d901c0f18e9e8c1af65c15f0de25ad3abc04a14f /main/src/cgeo/geocaching/speech | |
parent | 3abe2f0eb20b351bb8d7b8d5283dcbd102241d27 (diff) | |
download | cgeo-ece37925442507a71f12a2a2f531ea213c48cad5.zip cgeo-ece37925442507a71f12a2a2f531ea213c48cad5.tar.gz cgeo-ece37925442507a71f12a2a2f531ea213c48cad5.tar.bz2 |
Implements #750, use preference activity
Diffstat (limited to 'main/src/cgeo/geocaching/speech')
-rw-r--r-- | main/src/cgeo/geocaching/speech/SpeechService.java | 2 | ||||
-rw-r--r-- | main/src/cgeo/geocaching/speech/TextFactory.java | 22 |
2 files changed, 12 insertions, 12 deletions
diff --git a/main/src/cgeo/geocaching/speech/SpeechService.java b/main/src/cgeo/geocaching/speech/SpeechService.java index 7bc948d..eac44ff 100644 --- a/main/src/cgeo/geocaching/speech/SpeechService.java +++ b/main/src/cgeo/geocaching/speech/SpeechService.java @@ -1,7 +1,7 @@ package cgeo.geocaching.speech; import cgeo.geocaching.DirectionProvider; -import cgeo.geocaching.Settings; +import cgeo.geocaching.settings.Settings; import cgeo.geocaching.geopoint.Geopoint; import cgeo.geocaching.utils.GeoDirHandler; import cgeo.geocaching.utils.Log; diff --git a/main/src/cgeo/geocaching/speech/TextFactory.java b/main/src/cgeo/geocaching/speech/TextFactory.java index e367bb1..81a74fb 100644 --- a/main/src/cgeo/geocaching/speech/TextFactory.java +++ b/main/src/cgeo/geocaching/speech/TextFactory.java @@ -1,7 +1,7 @@ package cgeo.geocaching.speech; import cgeo.geocaching.R; -import cgeo.geocaching.Settings; +import cgeo.geocaching.settings.Settings; import cgeo.geocaching.cgeoapplication; import cgeo.geocaching.geopoint.Geopoint; import cgeo.geocaching.geopoint.IConversion; @@ -24,17 +24,17 @@ public class TextFactory { private static String getDistance(Geopoint position, Geopoint target) { final float kilometers = position.distanceTo(target); - if (Settings.isUseMetricUnits()) { - return getDistance(kilometers, (int) (kilometers * 1000.0), - 5.0f, 1.0f, 50, - R.plurals.tts_kilometers, R.string.tts_one_kilometer, - R.plurals.tts_meters, R.string.tts_one_meter); + if (Settings.isUseImperialUnits()) { + return getDistance(kilometers / IConversion.MILES_TO_KILOMETER, + (int) (kilometers * 1000.0 * IConversion.METERS_TO_FEET), + 3.0f, 0.2f, 300, + R.plurals.tts_miles, R.string.tts_one_mile, + R.plurals.tts_feet, R.string.tts_one_foot); } - return getDistance(kilometers / IConversion.MILES_TO_KILOMETER, - (int) (kilometers * 1000.0 * IConversion.METERS_TO_FEET), - 3.0f, 0.2f, 300, - R.plurals.tts_miles, R.string.tts_one_mile, - R.plurals.tts_feet, R.string.tts_one_foot); + return getDistance(kilometers, (int) (kilometers * 1000.0), + 5.0f, 1.0f, 50, + R.plurals.tts_kilometers, R.string.tts_one_kilometer, + R.plurals.tts_meters, R.string.tts_one_meter); } private static String getDistance(float farDistance, int nearDistance, |