diff options
Diffstat (limited to 'assets/build.gradle')
-rw-r--r-- | assets/build.gradle | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/assets/build.gradle b/assets/build.gradle new file mode 100644 index 0000000..1ef0761 --- /dev/null +++ b/assets/build.gradle @@ -0,0 +1,33 @@ +configurations { + texturePacker +} + +dependencies { + texturePacker "com.badlogicgames.gdx:gdx-tools:$gdxVersion" +} + +defaultTasks 'build' + +task clean(type: Delete) { + delete '../android/assets' +} + +task copyData(type: Copy) { + from 'data' + into '../android/assets/data' +} + +task packLoading(type: JavaExec) { + main = 'com.badlogic.gdx.tools.texturepacker.TexturePacker' + classpath = configurations.texturePacker + args = ['./loading', '../android/assets/data', 'loading'] +} + +/* task buildUI(dependsOn: ["processXHDPI"]) { */ +task build(dependsOn: clean) { + description "Builds the skin at various DPIs" +} + +build.dependsOn { + tasks.findAll { task -> (task.name.startsWith('pack') || task.name.startsWith('copy')) } +} |