v2.2.0: tutorial is now skipped if there is some existing save data
This commit is contained in:
@@ -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){
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user