project_files/Android-build/SDL-android-project/jni/SDL/src/core/android/SDL_android.cpp
changeset 7185 92a045156255
parent 7167 0b3b306f129a
child 10017 de822cd3df3a
equal deleted inserted replaced
7184:211ab9e2cb15 7185:92a045156255
   636 extern "C" int Android_JNI_FileClose(SDL_RWops* ctx)
   636 extern "C" int Android_JNI_FileClose(SDL_RWops* ctx)
   637 {
   637 {
   638     return Android_JNI_FileClose(ctx, true);
   638     return Android_JNI_FileClose(ctx, true);
   639 }
   639 }
   640 
   640 
   641 /*******************************************************************************
   641 extern "C" int Android_JNI_getDensity(){
   642              Functions called by the hwengine into Java
       
   643 *******************************************************************************/
       
   644 
       
   645 extern "C" float Android_JNI_getDensity(){
       
   646     jmethodID mid;
   642     jmethodID mid;
   647     jfloat density;
   643     jint density;
   648     //SDLActivity.getDensity()
   644     //SDLActivity.getDensity()
   649     mid = mEnv->GetStaticMethodID(mActivityClass, "getDensity", "()F");
   645     mid = mEnv->GetStaticMethodID(mActivityClass, "getDensity", "()I");
   650         if(!mid) return 1.5f;
   646         if(!mid) return 160;
   651     density = mEnv->CallStaticFloatMethod(mActivityClass, mid);
   647     density = mEnv->CallStaticFloatMethod(mActivityClass, mid);
   652     return density;
   648     return density;
   653 
   649 
   654 }
   650 }
   655 
   651