v0.7.5e: implemented a basic desktop release build task

This commit is contained in:
Evan Debenham
2019-10-23 13:42:43 -04:00
parent 7670bc147c
commit f76730b5ad
2 changed files with 30 additions and 14 deletions
@@ -49,17 +49,6 @@ public class DesktopLauncher {
}
});
String version = DesktopLauncher.class.getPackage().getSpecificationVersion();
if (version == null) {
Game.version = "0.7.5d";
}
try {
Game.versionCode = Integer.parseInt(DesktopLauncher.class.getPackage().getImplementationVersion());
} catch (NumberFormatException e) {
Game.versionCode = 372;
}
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
config.width = 1920;
@@ -69,7 +58,23 @@ public class DesktopLauncher {
config.foregroundFPS = 0;
config.backgroundFPS = -1;
config.title = "Shattered Pixel Dungeon";
//TODO rather than hardcoding these values when running debug
// it would be nice to be able to fetch them from gradle in some way
config.title = DesktopLauncher.class.getPackage().getSpecificationTitle();
if (config.title == null) {
config.title = "ShatteredPD INDEV";
}
Game.version = DesktopLauncher.class.getPackage().getSpecificationVersion();
if (Game.version == null) {
Game.version = "0.7.5d-INDEV";
}
try {
Game.versionCode = Integer.parseInt(DesktopLauncher.class.getPackage().getImplementationVersion());
} catch (NumberFormatException e) {
Game.versionCode = 380;
}
new LwjglApplication(new ShatteredPixelDungeon(new DesktopPlatformSupport()), config);
}