project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/frontlib/Flib.java
changeset 8062 abbcdf73327a
parent 7588 27e5857da6af
child 10017 de822cd3df3a
equal deleted inserted replaced
8060:341fa76d0749 8062:abbcdf73327a
    26 import com.sun.jna.Library;
    26 import com.sun.jna.Library;
    27 import com.sun.jna.Native;
    27 import com.sun.jna.Native;
    28 
    28 
    29 public class Flib {
    29 public class Flib {
    30 	static {
    30 	static {
       
    31 		System.loadLibrary("SDL");
    31 		System.loadLibrary("SDL_net");
    32 		System.loadLibrary("SDL_net");
    32 		System.setProperty("jna.encoding", "UTF8"); // Ugly global setting, but it seems JNA doesn't allow setting this per-library... 
    33 		System.setProperty("jna.encoding", "UTF8"); // Ugly global setting, but it seems JNA doesn't allow setting this per-library... 
    33 	}
    34 	}
    34 	public static final Frontlib INSTANCE = (Frontlib)Native.loadLibrary("frontlib", Frontlib.class, Collections.singletonMap(Library.OPTION_TYPE_MAPPER, AndroidTypeMapper.INSTANCE));
    35 	public static final Frontlib INSTANCE = (Frontlib)Native.loadLibrary("frontlib", Frontlib.class, Collections.singletonMap(Library.OPTION_TYPE_MAPPER, AndroidTypeMapper.INSTANCE));
    35 	
    36