allow everybody the new phonies option

This commit is contained in:
Eric House 2020-06-10 12:54:22 -07:00
parent 4508192a3a
commit 51a00cd829
7 changed files with 14 additions and 29 deletions

View file

@ -90,7 +90,7 @@ android {
buildConfigField "boolean", "LOG_LIFECYLE", "false" buildConfigField "boolean", "LOG_LIFECYLE", "false"
buildConfigField "String", "KEY_FCMID", "\"FBMService_fcmid\"" buildConfigField "String", "KEY_FCMID", "\"FBMService_fcmid\""
buildConfigField "boolean", "ATTACH_SUPPORTED", "false" buildConfigField "boolean", "ATTACH_SUPPORTED", "false"
buildConfigField "boolean", "OFFER_MQTT", "false" buildConfigField "boolean", "OFFER_MQTT", "true"
} }
xw4NoSMS { xw4NoSMS {
@ -138,7 +138,6 @@ android {
buildConfigField "String", "KEY_FCMID", "\"FBMService_fcmid1\"" buildConfigField "String", "KEY_FCMID", "\"FBMService_fcmid1\""
buildConfigField "String", "NFC_AID", "\"${NFC_AID_XW4d}\"" buildConfigField "String", "NFC_AID", "\"${NFC_AID_XW4d}\""
resValue "string", "nfc_aid", "$NFC_AID_XW4d" resValue "string", "nfc_aid", "$NFC_AID_XW4d"
buildConfigField "boolean", "OFFER_MQTT", "true"
externalNativeBuild.ndkBuild.cFlags += ['-DVARIANT_xw4d'] externalNativeBuild.ndkBuild.cFlags += ['-DVARIANT_xw4d']
externalNativeBuild.ndkBuild.arguments += ['XW_BT_UUID=' + XWD_UUID] externalNativeBuild.ndkBuild.arguments += ['XW_BT_UUID=' + XWD_UUID]
} }
@ -156,7 +155,6 @@ android {
buildConfigField "boolean", "REPORT_LOCKS", "true" buildConfigField "boolean", "REPORT_LOCKS", "true"
buildConfigField "String", "NFC_AID", "\"${NFC_AID_XW4d}\"" buildConfigField "String", "NFC_AID", "\"${NFC_AID_XW4d}\""
resValue "string", "nfc_aid", "$NFC_AID_XW4d" resValue "string", "nfc_aid", "$NFC_AID_XW4d"
buildConfigField "boolean", "OFFER_MQTT", "true"
externalNativeBuild.ndkBuild.cFlags += ['-DVARIANT_xw4dNoSMS'] externalNativeBuild.ndkBuild.cFlags += ['-DVARIANT_xw4dNoSMS']
externalNativeBuild.ndkBuild.arguments += ['XW_BT_UUID=' + XWD_UUID] externalNativeBuild.ndkBuild.arguments += ['XW_BT_UUID=' + XWD_UUID]
} }

View file

@ -543,6 +543,7 @@ public class XWPrefs {
setAddrTypes( context, result ); setAddrTypes( context, result );
} }
// Log.d( TAG, "getAddrTypes() => %s", result.toString( context, false) );
return result; return result;
} }

View file

@ -118,11 +118,11 @@ public class CommsAddrRec {
for ( CommsConnType value : values ) { for ( CommsConnType value : values ) {
int ord = value.ordinal(); int ord = value.ordinal();
if ( 0 != (bits & (1 << (ord - 1)))) { if ( 0 != (bits & (1 << (ord - 1)))) {
add( value ); addWithCheck( value );
} }
} }
} else if ( bits < values.length ) { // don't crash } else if ( bits < values.length ) { // don't crash
add( values[bits] ); addWithCheck( values[bits] );
} else { } else {
Log.e( TAG, "<init>: bad bits value: 0x%x", inBits ); Log.e( TAG, "<init>: bad bits value: 0x%x", inBits );
} }

View file

@ -184,6 +184,7 @@
<item>@string/phonies_ignore</item> <item>@string/phonies_ignore</item>
<item>@string/phonies_warn</item> <item>@string/phonies_warn</item>
<item>@string/phonies_disallow</item> <item>@string/phonies_disallow</item>
<item>@string/phonies_block</item>
</string-array> </string-array>
<string-array name="robot_levels"> <string-array name="robot_levels">

View file

@ -355,6 +355,8 @@
<!-- Don't warn, but simply force to skip turn (give 0 points) <!-- Don't warn, but simply force to skip turn (give 0 points)
when user attempts to play word not in the wordlist. --> when user attempts to play word not in the wordlist. -->
<string name="phonies_disallow">Disallow phonies</string> <string name="phonies_disallow">Disallow phonies</string>
<!-- Don't allow phonies to be played -->
<string name="phonies_block">Block phonies</string>
<!-- Shown when using the Game configure screen to configure a <!-- Shown when using the Game configure screen to configure a
networked game and you try to make all players local. --> networked game and you try to make all players local. -->
<string name="str_reg_server_sans_remote">At least one player must <string name="str_reg_server_sans_remote">At least one player must

View file

@ -374,13 +374,6 @@
android:defaultValue="false" android:defaultValue="false"
/> />
<!-- Keep all dup-mode related stuff hidden -->
<CheckBoxPreference android:key="@string/key_unhide_dupmode"
android:title="@string/unhide_dupmode_title"
android:summary="@string/unhide_dupmode_summary"
android:defaultValue="false"
/>
<org.eehouse.android.xw4.XWEditTextPreference <org.eehouse.android.xw4.XWEditTextPreference
android:key="@string/key_nag_intervals" android:key="@string/key_nag_intervals"
android:title="@string/nag_intervals" android:title="@string/nag_intervals"
@ -536,6 +529,13 @@
android:defaultValue="false" android:defaultValue="false"
/> />
<!-- Keep all dup-mode related stuff hidden -->
<CheckBoxPreference android:key="@string/key_unhide_dupmode"
android:title="@string/unhide_dupmode_title"
android:summary="@string/unhide_dupmode_summary"
android:defaultValue="false"
/>
<EditTextPreference android:title="@string/git_rev_title" <EditTextPreference android:title="@string/git_rev_title"
android:summary="@string/git_rev" android:summary="@string/git_rev"
android:enabled="false" android:enabled="false"

View file

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
tools:ignore="MissingTranslation"
>
<!-- These are temporary, until the new feature's released -->
<string name="phonies_block">Block phonies</string>
<string-array name="phony_names">
<item>@string/phonies_ignore</item>
<item>@string/phonies_warn</item>
<item>@string/phonies_disallow</item>
<item>@string/phonies_block</item>
</string-array>
</resources>