JAR file is now ready for desktop consumption!

This commit is contained in:
Yair Morgenstern
2019-11-15 09:12:06 +02:00
parent 292ca7a908
commit 4845fb7865

View File

@ -78,9 +78,20 @@ object GameBasics {
Difficulties += createHashmap(getFromJson(Array<Difficulty>::class.java, "Difficulties"))
// Apparently you can't iterate over the files in a directory when running out of a .jar...
// https://www.badlogicgames.com/forum/viewtopic.php?f=11&t=27250
// which means we need to list everything manually =/
for (file in Gdx.files.internal("jsons/Translations").list())
Translations.add(file.readString())
val translationFileNames = listOf("Buildings","Diplomacy,Trade,Nations",
"NewGame,SaveGame,LoadGame,Options", "Notifications","Other","Policies","Techs",
"Terrains,Resources,Improvements","Units,Promotions")
for (fileName in translationFileNames){
val file = Gdx.files.internal("jsons/Translations/$fileName.json")
if(file.exists()) {
Translations.add(file.readString())
}
}
}
}