mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2025-02-08 22:20:05 +01:00
38 lines
925 B
Java
38 lines
925 B
Java
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;
|
|
}
|