v0.7.0: added a version indicator to the main game UI
and debug functionality to the starting scene
This commit is contained in:
parent
a69cc7a12e
commit
8c89075043
|
@ -22,6 +22,7 @@
|
||||||
package com.shatteredpixel.shatteredpixeldungeon.scenes;
|
package com.shatteredpixel.shatteredpixeldungeon.scenes;
|
||||||
|
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.Assets;
|
import com.shatteredpixel.shatteredpixeldungeon.Assets;
|
||||||
|
import com.shatteredpixel.shatteredpixeldungeon.BuildConfig;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.GamesInProgress;
|
import com.shatteredpixel.shatteredpixeldungeon.GamesInProgress;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.SPDSettings;
|
import com.shatteredpixel.shatteredpixeldungeon.SPDSettings;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon;
|
import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon;
|
||||||
|
@ -122,6 +123,16 @@ public class TitleScene extends PixelScene {
|
||||||
ShatteredPixelDungeon.switchNoFade( StartScene.class );
|
ShatteredPixelDungeon.switchNoFade( StartScene.class );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected boolean onLongClick() {
|
||||||
|
//making it easier to start runs quickly while debugging
|
||||||
|
if (BuildConfig.DEBUG) {
|
||||||
|
TitleScene.this.add( new WndStartGame(1) );
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return super.onLongClick();
|
||||||
|
}
|
||||||
};
|
};
|
||||||
add( btnPlay );
|
add( btnPlay );
|
||||||
|
|
||||||
|
|
|
@ -74,6 +74,8 @@ public class StatusPane extends Component {
|
||||||
|
|
||||||
private Toolbar.PickedUpItem pickedUp;
|
private Toolbar.PickedUpItem pickedUp;
|
||||||
|
|
||||||
|
private BitmapText version;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void createChildren() {
|
protected void createChildren() {
|
||||||
|
|
||||||
|
@ -135,6 +137,10 @@ public class StatusPane extends Component {
|
||||||
add( buffs );
|
add( buffs );
|
||||||
|
|
||||||
add( pickedUp = new Toolbar.PickedUpItem());
|
add( pickedUp = new Toolbar.PickedUpItem());
|
||||||
|
|
||||||
|
version = new BitmapText( "v" + Game.version, PixelScene.pixelFont);
|
||||||
|
version.hardlight( 0xCCCCCC );
|
||||||
|
add(version);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -168,6 +174,12 @@ public class StatusPane extends Component {
|
||||||
btnJournal.setPos( width - 42, 1 );
|
btnJournal.setPos( width - 42, 1 );
|
||||||
|
|
||||||
btnMenu.setPos( width - btnMenu.width(), 1 );
|
btnMenu.setPos( width - btnMenu.width(), 1 );
|
||||||
|
|
||||||
|
version.scale.set(PixelScene.align(0.5f));
|
||||||
|
version.measure();
|
||||||
|
version.x = width - version.width();
|
||||||
|
version.y = btnMenu.bottom() + (4 - version.baseLine());
|
||||||
|
PixelScene.align(version);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final int[] warningColors = new int[]{0x660000, 0xCC0000, 0x660000};
|
private static final int[] warningColors = new int[]{0x660000, 0xCC0000, 0x660000};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user