Show feedback when toggling settings (closes #20)
This commit is contained in:
parent
1b1eb678db
commit
e58c0e1a67
2 changed files with 7 additions and 1 deletions
|
@ -126,7 +126,9 @@ public class MoneyBuyBand extends Table {
|
||||||
|
|
||||||
// Temporary text will always reset to the shown money
|
// Temporary text will always reset to the shown money
|
||||||
// because it would make no sense to go back to the buy "confirm?"
|
// because it would make no sense to go back to the buy "confirm?"
|
||||||
private void setTempText(String text) {
|
//
|
||||||
|
// Can also be used to show a temporary notification text.
|
||||||
|
public void setTempText(String text) {
|
||||||
setText(text);
|
setText(text);
|
||||||
showingTemp = true;
|
showingTemp = true;
|
||||||
nextTempRevertUpdate = TimeUtils.millis() + TEMP_TEXT_DELAY;
|
nextTempRevertUpdate = TimeUtils.millis() + TEMP_TEXT_DELAY;
|
||||||
|
|
|
@ -109,6 +109,8 @@ class CustomizeScreen implements Screen {
|
||||||
final boolean enabled = Klooni.toggleSound();
|
final boolean enabled = Klooni.toggleSound();
|
||||||
soundButton.image = CustomizeScreen.this.game.skin.getDrawable(
|
soundButton.image = CustomizeScreen.this.game.skin.getDrawable(
|
||||||
enabled ? "sound_on_texture" : "sound_off_texture");
|
enabled ? "sound_on_texture" : "sound_off_texture");
|
||||||
|
|
||||||
|
buyBand.setTempText("sound " + (enabled ? "on" : "off"));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
optionsGroup.addActor(soundButton);
|
optionsGroup.addActor(soundButton);
|
||||||
|
@ -139,6 +141,8 @@ class CustomizeScreen implements Screen {
|
||||||
final boolean shouldSnap = Klooni.toggleSnapToGrid();
|
final boolean shouldSnap = Klooni.toggleSnapToGrid();
|
||||||
snapButton.image = CustomizeScreen.this.game.skin.getDrawable(
|
snapButton.image = CustomizeScreen.this.game.skin.getDrawable(
|
||||||
shouldSnap ? "snap_on_texture" : "snap_off_texture");
|
shouldSnap ? "snap_on_texture" : "snap_off_texture");
|
||||||
|
|
||||||
|
buyBand.setTempText("snap to grid " + (shouldSnap ? "on" : "off"));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
optionsGroup.addActor(snapButton);
|
optionsGroup.addActor(snapButton);
|
||||||
|
|
Loading…
Reference in a new issue