implemented love.system.vibrate(seconds)

This commit is contained in:
Martin Felis
2014-08-18 18:47:13 +02:00
parent 8f20cb7cc5
commit 6110de0fa8
8 changed files with 47 additions and 2 deletions
+11
View File
@@ -91,6 +91,17 @@ bool openURL(const std::string &url)
return true;
}
void vibrate (double seconds)
{
JNIEnv *env = (JNIEnv*) SDL_AndroidGetJNIEnv();
jclass activity = env->FindClass("org/love2d/android/GameActivity");
jmethodID vibrate_method = env->GetStaticMethodID(activity, "vibrate", "(D)V");
env->CallStaticVoidMethod(activity, vibrate_method, seconds);
env->DeleteLocalRef (activity);
}
} // android
} // love
+2
View File
@@ -45,6 +45,8 @@ const char* getSelectedGameFile();
bool openURL (const std::string &url);
void vibrate (double seconds);
} // android
} // love