diff options
Diffstat (limited to 'main/src/cgeo/geocaching/speech/TextFactory.java')
| -rw-r--r-- | main/src/cgeo/geocaching/speech/TextFactory.java | 22 |
1 files changed, 11 insertions, 11 deletions
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, |
