Skip to content
This repository has been archived by the owner on Jan 2, 2024. It is now read-only.

Commit

Permalink
Added shake setting
Browse files Browse the repository at this point in the history
  • Loading branch information
marshall-davis committed Oct 27, 2013
1 parent 4feb0b1 commit 050a655
Show file tree
Hide file tree
Showing 30 changed files with 12 additions and 2 deletions.
Binary file modified bin/XsAndOs.apk
Binary file not shown.
Binary file modified bin/classes.dex
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/BuildConfig.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/ESCoordButton.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/Game.class
Binary file not shown.
Binary file not shown.
Binary file removed bin/classes/com/exposuresoftware/xsandos/Game2$2.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/Game2$Marks.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/Game2.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/GameBoard$Mark.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/GameBoard$State.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/GameBoard.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/MainMenu.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/R$attr.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/R$drawable.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/R$id.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/R$layout.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/R$menu.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/R$string.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/R$style.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/R$styleable.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/R.class
Binary file not shown.
Binary file modified bin/classes/com/exposuresoftware/xsandos/Space.class
Binary file not shown.
Binary file modified bin/resources.ap_
Binary file not shown.
2 changes: 2 additions & 0 deletions gen/com/exposuresoftware/xsandos/R.java
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ public static final class string {
public static final int pref_key_gameplay_settings=0x7f05000f;
public static final int pref_random_start=0x7f05000d;
public static final int pref_random_start_summ=0x7f05000e;
public static final int pref_shake_summ=0x7f050016;
public static final int pref_shake_to_clear=0x7f050015;
public static final int return_to_title=0x7f05000c;
}
public static final class style {
Expand Down
4 changes: 3 additions & 1 deletion res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@
<string name="dialog_shake_header">Clear the Board?</string>
<string name="cancel">Cancel</string>
<string name="new_game">Reset</string>
<string name="clear_board">Clear the board?</string>
<string name="clear_board">Clear the board?</string>
<string name="pref_shake_to_clear">Shake to Clear</string>
<string name="pref_shake_summ">If selected, will activate the shake gesture to clear the board.</string>

</resources>
5 changes: 5 additions & 0 deletions res/xml/preferences.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@
android:title="@string/pref_random_start"
android:summary="@string/pref_random_start_summ"
android:defaultValue="true" />
<CheckBoxPreference
android:key="pref_key_shake_to_clear"
android:title="@string/pref_shake_to_clear"
android:summary="@string/pref_shake_summ"
android:defaultValue="true" />
</PreferenceCategory>

</PreferenceScreen>
3 changes: 2 additions & 1 deletion src/com/exposuresoftware/xsandos/Game.java
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ public void onCreate(Bundle icicle) {
sensorListener.setOnShakeListener(new ShakeEventListener.OnShakeListener() {

public void onShake() {
if ( !dialog_up ) {
if ( !dialog_up && PreferenceManager.getDefaultSharedPreferences( Game.this )
.getBoolean( "pref_key_shake_to_clear", true ) ) {
Typeface chalkduster = Typeface.createFromAsset(getAssets(),
"fonts/Chalkduster.ttf");
final Dialog dialog = new Dialog(Game.this, R.style.CleanDialog);
Expand Down

0 comments on commit 050a655

Please sign in to comment.