Google-Game-SDK: export api that called from java (#264)
This commit is contained in:
parent
fb1ee5c0e5
commit
ae7ffe5396
|
|
@ -1299,7 +1299,7 @@ extern "C" int GameActivity_register(JNIEnv *env) {
|
||||||
|
|
||||||
// Register this method so that GameActiviy_register does not need to be called
|
// Register this method so that GameActiviy_register does not need to be called
|
||||||
// manually.
|
// manually.
|
||||||
extern "C" jlong Java_com_google_androidgamesdk_GameActivity_loadNativeCode(
|
extern "C" JNIEXPORT jlong JNICALL Java_com_google_androidgamesdk_GameActivity_loadNativeCode(
|
||||||
JNIEnv *env, jobject javaGameActivity, jstring path, jstring funcName,
|
JNIEnv *env, jobject javaGameActivity, jstring path, jstring funcName,
|
||||||
jstring internalDataDir, jstring obbDir, jstring externalDataDir,
|
jstring internalDataDir, jstring obbDir, jstring externalDataDir,
|
||||||
jobject jAssetMgr, jbyteArray savedState) {
|
jobject jAssetMgr, jbyteArray savedState) {
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
|
||||||
void Java_com_google_android_games_paddleboat_GameControllerManager_onControllerConnected(
|
JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onControllerConnected(
|
||||||
JNIEnv *env, jobject gcmObject, jintArray deviceInfoArray,
|
JNIEnv *env, jobject gcmObject, jintArray deviceInfoArray,
|
||||||
jfloatArray axisMinArray, jfloatArray axisMaxArray,
|
jfloatArray axisMinArray, jfloatArray axisMaxArray,
|
||||||
jfloatArray axisFlatArray, jfloatArray axisFuzzArray) {
|
jfloatArray axisFlatArray, jfloatArray axisFuzzArray) {
|
||||||
|
|
@ -97,24 +97,24 @@ void Java_com_google_android_games_paddleboat_GameControllerManager_onController
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Java_com_google_android_games_paddleboat_GameControllerManager_onControllerDisconnected(
|
JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onControllerDisconnected(
|
||||||
JNIEnv *env, jobject gcmObject, jint deviceId) {
|
JNIEnv *env, jobject gcmObject, jint deviceId) {
|
||||||
paddleboat::GameControllerManager::onDisconnection(deviceId);
|
paddleboat::GameControllerManager::onDisconnection(deviceId);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Java_com_google_android_games_paddleboat_GameControllerManager_onMotionData(
|
JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onMotionData(
|
||||||
JNIEnv *env, jobject gcmObject, jint deviceId, jint motionType,
|
JNIEnv *env, jobject gcmObject, jint deviceId, jint motionType,
|
||||||
jlong timestamp, jfloat dataX, jfloat dataY, jfloat dataZ) {
|
jlong timestamp, jfloat dataX, jfloat dataY, jfloat dataZ) {
|
||||||
paddleboat::GameControllerManager::onMotionData(
|
paddleboat::GameControllerManager::onMotionData(
|
||||||
deviceId, motionType, timestamp, dataX, dataY, dataZ);
|
deviceId, motionType, timestamp, dataX, dataY, dataZ);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Java_com_google_android_games_paddleboat_GameControllerManager_onMouseConnected(
|
JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onMouseConnected(
|
||||||
JNIEnv *env, jobject gcmObject, jint deviceId) {
|
JNIEnv *env, jobject gcmObject, jint deviceId) {
|
||||||
paddleboat::GameControllerManager::onMouseConnection(deviceId);
|
paddleboat::GameControllerManager::onMouseConnection(deviceId);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Java_com_google_android_games_paddleboat_GameControllerManager_onMouseDisconnected(
|
JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onMouseDisconnected(
|
||||||
JNIEnv *env, jobject gcmObject, jint deviceId) {
|
JNIEnv *env, jobject gcmObject, jint deviceId) {
|
||||||
paddleboat::GameControllerManager::onMouseDisconnection(deviceId);
|
paddleboat::GameControllerManager::onMouseDisconnection(deviceId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue