Search in sources :

Example 1 with PDPlatformSupport

use of com.watabou.utils.PDPlatformSupport in project shattered-pixel-dungeon-gdx by 00-Evan.

the class AndroidLauncher method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
    String version;
    int versionCode;
    try {
        version = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
        versionCode = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode;
    } catch (PackageManager.NameNotFoundException e) {
        version = "???";
        versionCode = 0;
    }
    initialize(new ShatteredPixelDungeon(new PDPlatformSupport<GameAction>(version, versionCode, null, new AndroidInputProcessor())), config);
}
Also used : PackageManager(android.content.pm.PackageManager) PDPlatformSupport(com.watabou.utils.PDPlatformSupport) AndroidApplicationConfiguration(com.badlogic.gdx.backends.android.AndroidApplicationConfiguration) ShatteredPixelDungeon(com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon)

Example 2 with PDPlatformSupport

use of com.watabou.utils.PDPlatformSupport in project shattered-pixel-dungeon-gdx by 00-Evan.

the class HtmlLauncher method createApplicationListener.

@Override
public ApplicationListener createApplicationListener() {
    String version = "???";
    int versionCode = 0;
    return new ShatteredPixelDungeon(new PDPlatformSupport(version, versionCode, null, null));
}
Also used : PDPlatformSupport(com.watabou.utils.PDPlatformSupport) ShatteredPixelDungeon(com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon)

Example 3 with PDPlatformSupport

use of com.watabou.utils.PDPlatformSupport in project shattered-pixel-dungeon-gdx by 00-Evan.

the class IOSLauncher method createApplication.

@Override
protected IOSApplication createApplication() {
    IOSApplicationConfiguration config = new IOSApplicationConfiguration();
    final String version = NSBundle.getMainBundle().getInfoDictionaryObject("CFBundleShortVersionString").toString();
    final int versionCode = Integer.parseInt(NSBundle.getMainBundle().getInfoDictionaryObject("CFBundleVersion").toString());
    return new IOSApplication(new ShatteredPixelDungeon(new PDPlatformSupport(version, versionCode, null, new IOSInputProcessor())), config);
}
Also used : IOSApplicationConfiguration(com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration) IOSApplication(com.badlogic.gdx.backends.iosrobovm.IOSApplication) PDPlatformSupport(com.watabou.utils.PDPlatformSupport) ShatteredPixelDungeon(com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon)

Aggregations

ShatteredPixelDungeon (com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon)3 PDPlatformSupport (com.watabou.utils.PDPlatformSupport)3 PackageManager (android.content.pm.PackageManager)1 AndroidApplicationConfiguration (com.badlogic.gdx.backends.android.AndroidApplicationConfiguration)1 IOSApplication (com.badlogic.gdx.backends.iosrobovm.IOSApplication)1 IOSApplicationConfiguration (com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration)1