[Android] Add speed option to java bridge

This commit is contained in:
zilmar 2016-11-23 19:03:05 +11:00
parent 7a60a2cdc2
commit ce56d2e35f
1 changed files with 34 additions and 0 deletions

View File

@ -360,6 +360,40 @@ EXPORT void CALL Java_emu_project64_jni_NativeExports_ResetApplicationSettings(J
WriteTrace(TraceUserInterface, TraceDebug, "Done");
}
EXPORT void CALL Java_emu_project64_jni_NativeExports_SetSpeed(JNIEnv* env, jclass cls, int Speed)
{
WriteTrace(TraceUserInterface, TraceDebug, "start (Speed: %d)", Speed);
if (g_BaseSystem)
{
g_BaseSystem->SetSpeed(Speed);
}
WriteTrace(TraceUserInterface, TraceDebug, "Done");
}
EXPORT int CALL Java_emu_project64_jni_NativeExports_GetSpeed(JNIEnv* env, jclass cls)
{
int speed = 0;
WriteTrace(TraceUserInterface, TraceDebug, "start");
if (g_BaseSystem)
{
speed = g_BaseSystem->GetSpeed();
}
WriteTrace(TraceUserInterface, TraceDebug, "Done (speed: %d)", speed);
return speed;
}
EXPORT int CALL Java_emu_project64_jni_NativeExports_GetBaseSpeed(JNIEnv* env, jclass cls)
{
int speed = 0;
WriteTrace(TraceUserInterface, TraceDebug, "start");
if (g_BaseSystem)
{
speed = g_BaseSystem->GetBaseSpeed();
}
WriteTrace(TraceUserInterface, TraceDebug, "Done (speed: %d)", speed);
return speed;
}
EXPORT void CALL Java_emu_project64_jni_NativeExports_onSurfaceCreated(JNIEnv * env, jclass cls)
{
WriteTrace(TraceUserInterface, TraceDebug, "Start");