diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java index 2a6ae91cd..4e4914c5a 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java @@ -121,7 +121,7 @@ public class SPDSettings extends GameSettings { public static final String KEY_UI_SIZE = "full_ui"; public static final String KEY_SCALE = "scale"; - public static final String KEY_QUICKSLOTS = "quickslots"; + public static final String KEY_QUICK_SWAP = "quickslot_swapper"; public static final String KEY_FLIPTOOLBAR = "flipped_ui"; public static final String KEY_FLIPTAGS = "flip_tags"; public static final String KEY_BARMODE = "toolbar_mode"; @@ -152,9 +152,9 @@ public class SPDSettings extends GameSettings { return getInt( KEY_SCALE, 0 ); } - public static void quickSlots( boolean value ){ put( KEY_QUICKSLOTS, value ); } + public static void quickSwapper(boolean value ){ put( KEY_QUICK_SWAP, value ); } - public static boolean quickSlots(){ return getBoolean( KEY_QUICKSLOTS, false); } + public static boolean quickSwapper(){ return getBoolean( KEY_QUICK_SWAP, true); } public static void flipToolbar( boolean value) { put(KEY_FLIPTOOLBAR, value ); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java index b72f12e80..5e5da5213 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java @@ -239,6 +239,11 @@ public class WelcomeScene extends PixelScene { } } + //defaults to false for older users + if (previousVersion <= ShatteredPixelDungeon.v1_2_3){ + SPDSettings.quickSwapper(false); + } + SPDSettings.version(ShatteredPixelDungeon.versionCode); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/Toolbar.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/Toolbar.java index d402efcd6..92301c1e2 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/Toolbar.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/Toolbar.java @@ -231,7 +231,7 @@ public class Toolbar extends Component { if (PixelScene.uiCamera.width > 170) quickslotsToShow ++; int startingSlot; - if (SPDSettings.quickSlots() && quickslotsToShow < 6){ + if (SPDSettings.quickSwapper() && quickslotsToShow < 6){ quickslotsToShow = 3; startingSlot = swappedQuickslots ? 3 : 0; btnSwap.visible = true; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndSettings.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndSettings.java index 9f0872ab7..a1d09badb 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndSettings.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndSettings.java @@ -520,11 +520,11 @@ public class WndSettings extends WndTabbed { @Override protected void onClick() { super.onClick(); - SPDSettings.quickSlots(checked()); + SPDSettings.quickSwapper(checked()); Toolbar.updateLayout(); } }; - chkQuickSwapper.checked(SPDSettings.quickSlots()); + chkQuickSwapper.checked(SPDSettings.quickSwapper()); add(chkQuickSwapper); swapperDesc = PixelScene.renderTextBlock(Messages.get(WndSettings.UITab.this, "swapper_desc"), 5);