| @@ -69,6 +69,27 @@ Java_org_zoy_LolEngine_LolGLSurfaceView_nativePause(JNIEnv* env) | |||||
| /* TODO: unimplemented */ | /* TODO: unimplemented */ | ||||
| } | } | ||||
| extern "C" void | |||||
| Java_org_zoy_LolEngine_LolGLSurfaceView_nativeDown(JNIEnv* env) | |||||
| { | |||||
| Input::SetMouseButton(0); | |||||
| } | |||||
| extern "C" void | |||||
| Java_org_zoy_LolEngine_LolGLSurfaceView_nativeUp(JNIEnv* env) | |||||
| { | |||||
| Input::UnsetMouseButton(0); | |||||
| } | |||||
| extern "C" void | |||||
| Java_org_zoy_LolEngine_LolGLSurfaceView_nativeMove(JNIEnv* env, jobject thiz, | |||||
| jint x, jint y) | |||||
| { | |||||
| vec2i pos(x * 640 / Video::GetWidth(), | |||||
| 480 - 1 - y * 480 / Video::GetHeight()); | |||||
| Input::SetMousePos(pos); | |||||
| } | |||||
| /* Call to render the next GL frame */ | /* Call to render the next GL frame */ | ||||
| extern "C" void | extern "C" void | ||||
| Java_org_zoy_LolEngine_LolRenderer_nativeRender(JNIEnv* env) | Java_org_zoy_LolEngine_LolRenderer_nativeRender(JNIEnv* env) | ||||