Example usage for com.badlogic.gdx.utils SharedLibraryLoader SharedLibraryLoader

List of usage examples for com.badlogic.gdx.utils SharedLibraryLoader SharedLibraryLoader

Introduction

In this page you can find the example usage for com.badlogic.gdx.utils SharedLibraryLoader SharedLibraryLoader.

Prototype

public SharedLibraryLoader() 

Source Link

Usage

From source file:de.longri.cachebox3.AndroidLauncher.java

License:Open Source License

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Don't change this LogLevel
    // Cachebox use the slf4j implematation for LibGdx as Log engine.
    // so set LogLevel on CB.class if you wont (USED_LOG_LEVEL)
    this.setLogLevel(LOG_DEBUG);

    //initialize platform bitmap factory
    org.oscim.android.canvas.AndroidGraphics.init();

    //initialize platform connector
    PlatformConnector.init(new AndroidPlatformConnector(this));

    //        DisplayMetrics metrics = getResources().getDisplayMetrics();
    //        CanvasAdapter.dpi = (int) Math.max(metrics.xdpi, metrics.ydpi);

    GdxAssets.init("");
    GLAdapter.init(new AndroidGL());

    AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
    config.stencil = 8;//ww  w  .j  av a2 s  .  c o m
    config.numSamples = 2;
    new SharedLibraryLoader().load("vtm-jni");
    initialize(new CacheboxMain(), config);

    mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
    mSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION);

    setApplicationLogger(new Android_ApplicationLogger());
}

From source file:de.longri.cachebox3.DesktopLauncher.java

License:Open Source License

public static void initVtm() {
    // load native library
    new SharedLibraryLoader().load("vtm-jni");
    // init globals
    AwtGraphics.init();/* w w w.j a va2s.  c o  m*/
    GdxAssets.init("assets/");
    GLAdapter.init(new LwjglGL20());
    GLAdapter.GDX_DESKTOP_QUIRKS = true;
}

From source file:org.oscim.android.test.GdxActivity.java

License:Open Source License

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    AndroidGraphics.init();/*from w w  w.jav  a2  s . co m*/
    GdxAssets.init("");
    GLAdapter.init(new AndroidGL());

    DisplayMetrics metrics = getResources().getDisplayMetrics();
    CanvasAdapter.dpi = (int) (metrics.scaledDensity * CanvasAdapter.DEFAULT_DPI);
    Tile.SIZE = Tile.calculateTileSize();

    AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
    cfg.stencil = 8;
    //cfg.numSamples = 2;

    new SharedLibraryLoader().load("vtm-jni");

    initialize(new GdxMapAndroid(), cfg);
    mPrefs = new MapPreferences(GdxActivity.class.getName(), this);
}

From source file:org.oscim.android.test.GdxMapActivity.java

License:Open Source License

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    AndroidGraphics.init();//from w  w  w .  j a  va  2  s  . c o  m
    GdxAssets.init("");
    GLAdapter.init(new AndroidGL());

    DisplayMetrics metrics = getResources().getDisplayMetrics();
    CanvasAdapter.dpi = (int) (metrics.scaledDensity * CanvasAdapter.DEFAULT_DPI);
    Tile.SIZE = Tile.calculateTileSize();

    AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
    cfg.stencil = 8;
    cfg.numSamples = 2;

    new SharedLibraryLoader().load("vtm-jni");

    initialize(new GdxMapAndroid(), cfg);
}

From source file:org.oscim.gdx.GdxMapApp.java

License:Open Source License

public static void init() {
    // load native library
    new SharedLibraryLoader().load("vtm-jni");
    // init globals
    AwtGraphics.init();//from  w w  w . j a v  a  2 s  .  co  m
    GdxAssets.init("assets/");
    GLAdapter.init(new GdxGL());
    GLAdapter.GDX_DESKTOP_QUIRKS = true;
}

From source file:org.oscim.gdx.MainActivity.java

License:Open Source License

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    AndroidGraphics.init();//from  w  w w  .  ja va2  s.  c o m
    GdxAssets.init("");
    GLAdapter.init(new AndroidGL());
    Tile.SIZE = 400;

    AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
    cfg.stencil = 8;

    new SharedLibraryLoader().load("vtm-jni");

    initialize(new GdxMapAndroid(), cfg);
}

From source file:org.oscim.theme.comparator.Main.java

License:Open Source License

public static void main(String[] args) throws Exception {

    useDarkTheme = prefs.getBoolean("DARK", true);

    setTheme();/* ww  w .  j  a v  a2  s. com*/

    System.setProperty("org.lwjgl.opengl.Display.allowSoftwareOpenGL", "true");

    new SharedLibraryLoader().load("vtm-jni");
    AwtGraphics.init();
    GdxAssets.init("assets/");
    GLAdapter.init(new LwjglGL20());
    GLAdapter.GDX_DESKTOP_QUIRKS = true;
    window = new MainWindow();
    window.setSize(800, 600);
    window.setLocationRelativeTo(null);
    window.setVisible(true);
}