diff --git a/xwords4/android/XWords4/jni/xwjni.c b/xwords4/android/XWords4/jni/xwjni.c index 4c85b0a33..7d25d6d51 100644 --- a/xwords4/android/XWords4/jni/xwjni.c +++ b/xwords4/android/XWords4/jni/xwjni.c @@ -1033,6 +1033,17 @@ Java_org_eehouse_android_xw4_jni_XwJNI_board_1canFlip return result; } +JNIEXPORT jboolean JNICALL +Java_org_eehouse_android_xw4_jni_XwJNI_board_1canShuffle +( JNIEnv* env, jclass C, jint gamePtr ) +{ + jboolean result; + XWJNI_START(); + result = board_canShuffle( state->game.board ); + XWJNI_END(); + return result; +} + JNIEXPORT jboolean JNICALL Java_org_eehouse_android_xw4_jni_XwJNI_board_1handleKey ( JNIEnv* env, jclass C, jint gamePtr, jobject jkey, jboolean jup, diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/jni/XwJNI.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/jni/XwJNI.java index 9267a58c3..8d86c850a 100644 --- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/jni/XwJNI.java +++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/jni/XwJNI.java @@ -147,6 +147,7 @@ public class XwJNI { public static native int board_getFocusOwner( int gamePtr ); public static native boolean board_focusChanged( int gamePtr, int typ ); public static native boolean board_canFlip( int gamePtr ); + public static native boolean board_canShuffle( int gamePtr ); public enum XP_Key { XP_KEY_NONE,