diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/HeroSelectScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/HeroSelectScene.java index 7bf84c8d9..31c54d3c2 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/HeroSelectScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/HeroSelectScene.java @@ -25,6 +25,7 @@ import com.shatteredpixel.shatteredpixeldungeon.Badges; import com.shatteredpixel.shatteredpixeldungeon.Chrome; import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.GamesInProgress; +import com.shatteredpixel.shatteredpixeldungeon.Rankings; import com.shatteredpixel.shatteredpixeldungeon.SPDSettings; import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.HeroClass; @@ -428,6 +429,9 @@ public class HeroSelectScene extends PixelScene { @Override public void update() { super.update(); + if (SPDSettings.intro() && Rankings.INSTANCE.totalNumber > 0){ + SPDSettings.intro(false); + } btnExit.visible = btnExit.active = !SPDSettings.intro(); //do not fade when a window is open for (Object v : members){ 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 f29cacfb1..5e0fb6b78 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java @@ -147,7 +147,7 @@ public class WelcomeScene extends PixelScene { SPDSettings.version(ShatteredPixelDungeon.versionCode); GamesInProgress.selectedClass = null; GamesInProgress.curSlot = GamesInProgress.firstEmpty(); - if (GamesInProgress.curSlot == -1){ + if (GamesInProgress.curSlot == -1 || Rankings.INSTANCE.totalNumber > 0){ SPDSettings.intro(false); ShatteredPixelDungeon.switchScene(TitleScene.class); } else {