Browse Source

Update existing fonts.mpq

pull/6203/head
Anders Jenbo 3 years ago
parent
commit
affd874279
  1. 4
      android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java
  2. 3
      android-project/app/src/main/java/org/diasurgical/devilutionx/DevilutionXSDLActivity.java
  3. 5
      android-project/app/src/main/java/org/diasurgical/devilutionx/ExternalFilesManager.java

4
android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java

@ -101,8 +101,8 @@ public class DataActivity extends Activity {
return true;
}
if (lang.startsWith("ko") || lang.startsWith("zh") || lang.startsWith("ja")) {
File fonts_mpq = fileManager.getFile("/fonts.mpq");
File fonts_mpq = fileManager.getFile("/fonts.mpq");
if (lang.startsWith("ko") || lang.startsWith("zh") || lang.startsWith("ja") || fonts_mpq.exists()) {
if (!fonts_mpq.exists() || fonts_mpq.length() == 53991069 /* v2 */) {
if (!isDownloadingFonts) {
fonts_mpq.delete();

3
android-project/app/src/main/java/org/diasurgical/devilutionx/DevilutionXSDLActivity.java

@ -82,6 +82,9 @@ public class DevilutionXSDLActivity extends SDLActivity {
if (!fileManager.hasFile("fonts.mpq"))
return true;
}
if (fileManager.fileSize("fonts.mpq") == 53991069 /* v2 */) {
return true;
}
return !fileManager.hasFile("diabdat.mpq") &&
!fileManager.hasFile("DIABDAT.MPQ") &&

5
android-project/app/src/main/java/org/diasurgical/devilutionx/ExternalFilesManager.java

@ -28,6 +28,11 @@ public class ExternalFilesManager {
return file.exists();
}
public long fileSize(String fileName) {
File file = getFile(fileName);
return file.length();
}
public File getFile(String fileName) {
return new File(externalFilesDirectory + "/" + fileName);
}

Loading…
Cancel
Save