v0.2.3c: modified welcome scene to force load rankings when a user with potentially old ranking info starts the game up. Should eliminate all cases where loading old rankings were conflicting with a running game.

This commit is contained in:
Evan Debenham 2015-01-08 14:52:02 -05:00
parent 4170108350
commit c74cabeee6

View File

@ -1,6 +1,7 @@
//TODO: update this class with relevant info as new versions come out.
package com.shatteredpixel.shatteredpixeldungeon.scenes;
import com.shatteredpixel.shatteredpixeldungeon.Rankings;
import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon;
import com.shatteredpixel.shatteredpixeldungeon.ui.Archs;
import com.shatteredpixel.shatteredpixeldungeon.ui.RedButton;
@ -88,6 +89,11 @@ public class WelcomeScene extends PixelScene {
RedButton okay = new RedButton("Okay!") {
@Override
protected void onClick() {
//imports new ranking data for pre-0.2.3 saves.
if (gameversion < 29){
Rankings.INSTANCE.load();
Rankings.INSTANCE.save();
}
ShatteredPixelDungeon.version(Game.versionCode);
Game.switchScene(TitleScene.class);
}