project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/frontlib/Flib.java
equal
deleted
inserted
replaced
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) { |