X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/FreeShisen/blobdiff_plain/e590adeb385d29a0799fb0371bedc14618cd6735..07fd4c9f7cc4b5ba98994f9c153213adf7c01a44:/src/de/cwde/freeshisen/SettingsActivity.java diff --git a/src/de/cwde/freeshisen/SettingsActivity.java b/src/de/cwde/freeshisen/SettingsActivity.java index d055b2f..643c6d3 100644 --- a/src/de/cwde/freeshisen/SettingsActivity.java +++ b/src/de/cwde/freeshisen/SettingsActivity.java @@ -13,6 +13,7 @@ implements OnSharedPreferenceChangeListener { private static final String KEY_PREF_DIFF = "pref_diff"; private static final String KEY_PREF_SIZE = "pref_size"; + private static final String KEY_PREF_TILE = "pref_tile"; //private static final String KEY_PREF_GRAV = "pref_grav"; //private static final String KEY_PREF_TIME = "pref_time"; @@ -27,6 +28,7 @@ implements OnSharedPreferenceChangeListener { sharedPreferences.registerOnSharedPreferenceChangeListener(this); updateSummary(sharedPreferences, KEY_PREF_DIFF, KEY_PREF_DIFF, R.array.difficulties); updateSummary(sharedPreferences, KEY_PREF_SIZE, KEY_PREF_SIZE, R.array.sizes); + updateTileSummary(sharedPreferences, KEY_PREF_TILE); } @Override @@ -54,6 +56,7 @@ implements OnSharedPreferenceChangeListener { public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { updateSummary(sharedPreferences, key, KEY_PREF_DIFF, R.array.difficulties); updateSummary(sharedPreferences, key, KEY_PREF_SIZE, R.array.sizes); + updateTileSummary(sharedPreferences, key); } private void updateSummary(SharedPreferences sharedPreferences, String changedkey, String mykey, int myresource) { @@ -69,5 +72,16 @@ implements OnSharedPreferenceChangeListener { Preference myPref = findPreference(changedkey); myPref.setSummary("Currently: " + name); } - } + } + + private void updateTileSummary(SharedPreferences sharedPreferences, String changedkey) { + if (changedkey.equals(KEY_PREF_TILE)) { + String name = sharedPreferences.getString(KEY_PREF_TILE, "classic"); + + @SuppressWarnings("deprecation") + Preference myPref = findPreference(KEY_PREF_TILE); + myPref.setSummary("Current Tileset: " + name); + } + } + }