| package org.libsdl.app; |
| |
| import android.content.Context; |
| |
| /** |
| SDL library initialization |
| */ |
| public class SDL { |
| |
| // This function should be called first and sets up the native code |
| // so it can call into the Java classes |
| public static void setupJNI() { |
| SDLActivity.nativeSetupJNI(); |
| SDLAudioManager.nativeSetupJNI(); |
| SDLControllerManager.nativeSetupJNI(); |
| } |
| |
| // This function should be called each time the activity is started |
| public static void initialize() { |
| setContext(null); |
| |
| SDLActivity.initialize(); |
| SDLAudioManager.initialize(); |
| SDLControllerManager.initialize(); |
| } |
| |
| // This function stores the current activity (SDL or not) |
| public static void setContext(Context context) { |
| mContext = context; |
| } |
| |
| public static Context getContext() { |
| return mContext; |
| } |
| |
| protected static Context mContext; |
| } |