v1.3.0: added a slight delay to the chasm jump confirmation window
This commit is contained in:
+17
-1
@@ -65,9 +65,25 @@ public class Chasm implements Hero.Doom {
|
|||||||
Messages.get(Chasm.class, "jump"),
|
Messages.get(Chasm.class, "jump"),
|
||||||
Messages.get(Chasm.class, "yes"),
|
Messages.get(Chasm.class, "yes"),
|
||||||
Messages.get(Chasm.class, "no") ) {
|
Messages.get(Chasm.class, "no") ) {
|
||||||
|
|
||||||
|
private float elapsed = 0f;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public synchronized void update() {
|
||||||
|
super.update();
|
||||||
|
elapsed += Game.elapsed;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void hide() {
|
||||||
|
if (elapsed > 0.2f){
|
||||||
|
super.hide();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onSelect( int index ) {
|
protected void onSelect( int index ) {
|
||||||
if (index == 0) {
|
if (index == 0 && elapsed > 0.2f) {
|
||||||
if (Dungeon.hero.pos == heroPos) {
|
if (Dungeon.hero.pos == heroPos) {
|
||||||
jumpConfirmed = true;
|
jumpConfirmed = true;
|
||||||
hero.resume();
|
hero.resume();
|
||||||
|
|||||||
Reference in New Issue
Block a user