diff --git a/build.gradle b/build.gradle index 05b1bf3f42..b1718ba149 100644 --- a/build.gradle +++ b/build.gradle @@ -77,7 +77,8 @@ allprojects{ } hasSprites = { - return new File(rootDir, "core/assets/sprites/sprites.aatls").exists() + def file = new File(rootDir, "core/build/last_pack_version") + return new File(rootDir, "core/assets/sprites/sprites.aatls").exists() && file.exists() && file.text == versionNumber } getModifierString = { diff --git a/tools/build.gradle b/tools/build.gradle index 0ce2c734c7..7ea0f843ea 100644 --- a/tools/build.gradle +++ b/tools/build.gradle @@ -135,6 +135,8 @@ tasks.register('pack'){ into "../core/assets-raw/sprites_out/" } + new File(rootDir, "core/build/last_pack_version").text = versionNumber + //run generation task; generate all needed sprites file(genFolder).mkdirs()