project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/frontlib/Flib.java
changeset 7558 983ff426f91e
parent 7476 2fb781bbdd51
child 7582 714310efad8f
equal deleted inserted replaced
7556:4617e8ec0507 7558:983ff426f91e
    10 public class Flib {
    10 public class Flib {
    11 	static {
    11 	static {
    12 		System.loadLibrary("SDL_net");
    12 		System.loadLibrary("SDL_net");
    13 		System.setProperty("jna.encoding", "UTF8"); // Ugly global setting, but it seems JNA doesn't allow setting this per-library... 
    13 		System.setProperty("jna.encoding", "UTF8"); // Ugly global setting, but it seems JNA doesn't allow setting this per-library... 
    14 	}
    14 	}
    15 	public static final Frontlib INSTANCE = (Frontlib)Native.loadLibrary("frontlib", Frontlib.class, Collections.singletonMap(Library.OPTION_TYPE_MAPPER, FrontlibTypeMapper.INSTANCE));
    15 	public static final Frontlib INSTANCE = (Frontlib)Native.loadLibrary("frontlib", Frontlib.class, Collections.singletonMap(Library.OPTION_TYPE_MAPPER, AndroidTypeMapper.INSTANCE));
    16 	
    16 	
    17 	// Hook frontlib logging into Android logging
    17 	// Hook frontlib logging into Android logging
    18 	private static final Frontlib.LogCallback logCb = new Frontlib.LogCallback() {
    18 	private static final Frontlib.LogCallback logCb = new Frontlib.LogCallback() {
    19 		public void callback(int level, String message) {
    19 		public void callback(int level, String message) {
    20 			if(level >= Frontlib.FLIB_LOGLEVEL_ERROR) {
    20 			if(level >= Frontlib.FLIB_LOGLEVEL_ERROR) {