project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/SDLActivity.java
equal
deleted
inserted
replaced
85 private static EGLDisplay mEGLDisplay; |
85 private static EGLDisplay mEGLDisplay; |
86 private static EGLConfig mEGLConfig; |
86 private static EGLConfig mEGLConfig; |
87 private static int mGLMajor, mGLMinor; |
87 private static int mGLMajor, mGLMinor; |
88 |
88 |
89 // Load the .so |
89 // Load the .so |
90 static { |
90 protected final static String[] libs = { |
91 System.loadLibrary("SDL"); |
91 "SDL2", |
92 System.loadLibrary("main"); |
92 "main", |
|
93 }; |
|
94 |
|
95 static{ |
|
96 for (String l : libs) { |
|
97 try { |
|
98 android.util.Log.d("org.hedgewars.hedgeroid.SDLActivity", "Hedgewars (class SDLActivity) is attempting to load library '" + l + "' ..."); |
|
99 System.loadLibrary(l); |
|
100 android.util.Log.d("org.hedgewars.hedgeroid.SDLActivity", "Hedgewars (class SDLActivity) successfully loaded library '" + l + "'."); |
|
101 } catch (Exception ex) { |
|
102 android.util.Log.e("org.hedgewars.hedgeroid.SDLActivity", "Hedgewars (class SDLActivity) failed to load library '" + l + "':" + ex.getMessage()); |
|
103 throw ex; |
|
104 } |
|
105 } |
93 } |
106 } |
94 |
107 |
95 // Setup |
108 // Setup |
96 protected void onCreate(Bundle savedInstanceState) { |
109 protected void onCreate(Bundle savedInstanceState) { |
97 super.onCreate(savedInstanceState); |
110 super.onCreate(savedInstanceState); |