mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-03 20:46:01 +01:00
fix to work with changed C api
This commit is contained in:
parent
35a0a3a291
commit
fcdbed0920
3 changed files with 7 additions and 8 deletions
|
@ -1242,14 +1242,13 @@ Java_org_eehouse_android_xw4_jni_XwJNI_server_1endGame
|
|||
}
|
||||
|
||||
JNIEXPORT jstring JNICALL
|
||||
Java_org_eehouse_android_xw4_jni_XwJNI_server_1listWordsPlayed
|
||||
Java_org_eehouse_android_xw4_jni_XwJNI_model_1getWordsPlayed
|
||||
( JNIEnv* env, jclass C, jint gamePtr, jint nMoves )
|
||||
{
|
||||
jstring result;
|
||||
XWJNI_START_GLOBALS();
|
||||
XP_ASSERT( !!state->game.server );
|
||||
XWStreamCtxt* stream = and_empty_stream( MPPARM(mpool) globals );
|
||||
server_listWordsPlayed( state->game.server, stream, nMoves );
|
||||
model_getWordsPlayed( state->game.model, nMoves, stream );
|
||||
result = streamToJString( MPPARM(mpool) env, stream );
|
||||
(*env)->DeleteLocalRef( env, result );
|
||||
stream_destroy( stream );
|
||||
|
@ -1257,7 +1256,6 @@ Java_org_eehouse_android_xw4_jni_XwJNI_server_1listWordsPlayed
|
|||
return result;
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL
|
||||
Java_org_eehouse_android_xw4_jni_XwJNI_server_1sendChat
|
||||
( JNIEnv* env, jclass C, jint gamePtr, jstring jmsg )
|
||||
|
|
|
@ -493,7 +493,7 @@ public class JNIThread extends Thread {
|
|||
break;
|
||||
|
||||
case CMD_WORDS:
|
||||
String words = XwJNI.server_listWordsPlayed( m_jniGamePtr, 1 );
|
||||
String words = XwJNI.model_getWordsPlayed( m_jniGamePtr, 1 );
|
||||
Message.obtain( m_handler, GOT_WORDS, words ).sendToTarget();
|
||||
break;
|
||||
|
||||
|
|
|
@ -202,7 +202,10 @@ public class XwJNI {
|
|||
public static native String model_writeGameHistory( int gamePtr,
|
||||
boolean gameOver );
|
||||
public static native int model_getNMoves( int gamePtr );
|
||||
public static native String model_getPlayersLastScore( int gamePtr, int player );
|
||||
public static native String model_getPlayersLastScore( int gamePtr,
|
||||
int player );
|
||||
public static native String model_getWordsPlayed( int gamePtr,
|
||||
int nTurns );
|
||||
|
||||
// Server
|
||||
public static native void server_reset( int gamePtr );
|
||||
|
@ -214,8 +217,6 @@ public class XwJNI {
|
|||
public static native void server_initClientConnection( int gamePtr );
|
||||
public static native void server_endGame( int gamePtr );
|
||||
public static native void server_sendChat( int gamePtr, String msg );
|
||||
public static native String server_listWordsPlayed( int gamePtr,
|
||||
int nMoves );
|
||||
|
||||
// hybrid to save work
|
||||
public static native boolean board_server_prefsChanged( int gamePtr,
|
||||
|
|
Loading…
Add table
Reference in a new issue