Success After X
added a prefrence for the user to select what are counted as successes closes #37 Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
This commit is contained in:
@@ -37,5 +37,8 @@
|
||||
<string name="game_mode">Game Mode</string>
|
||||
<string name="ones_subtract">Ones Subtract</string>
|
||||
<string name="ones_subtract_msg">Ones count as -1 to your successes</string>
|
||||
<string name="success_after">Success After</string>
|
||||
<string name="success_after_msg">Choose what are counted as successes, starting at the selected value.</string>
|
||||
<string name="seven">7</string>
|
||||
|
||||
</resources>
|
||||
16
ExaltedDice/res/values/successes.xml
Normal file
16
ExaltedDice/res/values/successes.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<string-array name="success_after">
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
<item>4</item>
|
||||
<item>5</item>
|
||||
<item>6</item>
|
||||
<item>7</item>
|
||||
<item>8</item>
|
||||
<item>9</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
||||
@@ -25,6 +25,14 @@
|
||||
android:summary="@string/ones_subtract_msg"
|
||||
android:title="@string/ones_subtract" />
|
||||
|
||||
<ListPreference
|
||||
android:defaultValue="7"
|
||||
android:entries="@array/success_after"
|
||||
android:entryValues="@array/success_after"
|
||||
android:key="success_after"
|
||||
android:summary="@string/success_after_msg"
|
||||
android:title="@string/success_after" />
|
||||
|
||||
<PreferenceCategory android:title="@string/contact_us" >
|
||||
<Preference
|
||||
android:key="email"
|
||||
|
||||
@@ -584,7 +584,7 @@ public class ExaltedDice extends Activity implements OnClickListener, OnItemClic
|
||||
Log.i(TAG, "successes()");
|
||||
int intSuccesses = 0;
|
||||
for (int i = 0; i < roll.length; i++) {
|
||||
if (roll[i] >= 7)
|
||||
if (roll[i] >= Integer.parseInt(mSettings.getString(Settings.KEY_SUCCESS_AFTER, "7")))
|
||||
intSuccesses++;
|
||||
if(mSettings.getBoolean(Settings.KEY_TENS_COUNT_TWICE, true))
|
||||
if (roll[i] == 10)
|
||||
@@ -592,8 +592,6 @@ public class ExaltedDice extends Activity implements OnClickListener, OnItemClic
|
||||
if(mSettings.getBoolean(Settings.KEY_ONES_SUBRACT, false))
|
||||
if (roll[i] == 1)
|
||||
intSuccesses--;
|
||||
|
||||
|
||||
}
|
||||
return intSuccesses;
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ public class Settings extends PreferenceActivity implements OnPreferenceClickLis
|
||||
public static final String KEY_TENS_COUNT_TWICE = "tens_count_twice";
|
||||
public static final String KEY_COLOR = "color";
|
||||
public static final String KEY_ONES_SUBRACT = "ones_subtract";
|
||||
// public static final String KEY_ = "";
|
||||
public static final String KEY_SUCCESS_AFTER = "success_after";
|
||||
// public static final String KEY_ = "";
|
||||
// public static final String KEY_ = "";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user