mikymod преди 12 години
родител
ревизия
6a5a5bfdf3
променени са 1 файла, в които са добавени 10 реда и са изтрити 6 реда
  1. 10 6
      engine/os/android/AndroidDevice.cpp

+ 10 - 6
engine/os/android/AndroidDevice.cpp

@@ -27,6 +27,7 @@ OTHER DEALINGS IN THE SOFTWARE.
 #include <jni.h>
 #include <jni.h>
 #include "Device.h"
 #include "Device.h"
 #include "Renderer.h"
 #include "Renderer.h"
+#include "Log.h"
 
 
 namespace crown
 namespace crown
 {
 {
@@ -88,21 +89,24 @@ extern "C" JNIEXPORT void JNICALL Java_crown_android_CrownLib_frame(JNIEnv* /*en
 }
 }
 
 
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
-extern "C" JNIEXPORT void JNICALL Java_crown_android_CrownLib_initRenderer(JNIEnv* /*env*/, jobject /*obj*/)
+extern "C" JNIEXPORT void JNICALL Java_crown_android_CrownLib_destroyWindow(JNIEnv* /*env*/, jobject /*obj*/)
 {
 {
-	device()->renderer()->init();
+	device()->destroy_window();
+	Log::i("Window destroyed");
 }
 }
 
 
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
-extern "C" JNIEXPORT void JNICALL Java_crown_android_CrownLib_shutdownRenderer(JNIEnv* /*env*/, jobject /*obj*/)
+extern "C" JNIEXPORT void JNICALL Java_crown_android_CrownLib_initRenderer(JNIEnv* /*env*/, jobject /*obj*/)
 {
 {
-	device()->renderer()->shutdown();
+	device()->init_renderer();
+	Log::i("Renderer initialized");
 }
 }
 
 
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
-extern "C" JNIEXPORT void JNICALL Java_crown_android_CrownLib_invalidateRenderer(JNIEnv* /*env*/, jobject /*obj*/)
+extern "C" JNIEXPORT void JNICALL Java_crown_android_CrownLib_shutdownRenderer(JNIEnv* /*env*/, jobject /*obj*/)
 {
 {
-	device()->renderer()->invalidate();
+	device()->renderer()->shutdown();
+	Log::i("Renderer shutdowned");
 }
 }
 
 
 } // namespace crown
 } // namespace crown