mirror of
https://github.com/DrBeef/Doom3Quest.git
synced 2025-03-03 16:01:30 +00:00
Immediate exit if the user hasn't copied the pak files over
This commit is contained in:
parent
1524207644
commit
d9d38e55d0
1 changed files with 15 additions and 10 deletions
|
@ -140,17 +140,16 @@ import static android.system.Os.setenv;
|
|||
checkPermissionsAndInitialize();
|
||||
}
|
||||
|
||||
private boolean isPackageInstalled(String packageName, PackageManager packageManager) {
|
||||
try {
|
||||
packageManager.getPackageGids(packageName);
|
||||
return true;
|
||||
} catch (PackageManager.NameNotFoundException e) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public void create() {
|
||||
|
||||
boolean exitAfterCopy = false;
|
||||
|
||||
//If this is first run on clean system, or user hasn't copied anything yet, just exit after we have copied
|
||||
if (!(new File("/sdcard/Doom3Quest/base/pak000.pk4").exists()))
|
||||
{
|
||||
exitAfterCopy = true;
|
||||
}
|
||||
|
||||
copy_asset("/sdcard/Doom3Quest", "commandline.txt", false);
|
||||
|
||||
//Create all required folders
|
||||
|
@ -163,11 +162,17 @@ import static android.system.Os.setenv;
|
|||
copy_asset("/sdcard/Doom3Quest/config/base", "quest1_default.cfg", true);
|
||||
copy_asset("/sdcard/Doom3Quest/config/base", "quest2_default.cfg", true);
|
||||
|
||||
if (exitAfterCopy)
|
||||
{
|
||||
finish();
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
//Read these from a file and pass through
|
||||
commandLineParams = new String("doom3quest");
|
||||
|
||||
//See if user is trying to use command line params
|
||||
if(new File("/sdcard/Doom3Quest/commandline.txt").exists()) // should exist!
|
||||
if(new File("/sdcard/Doom3Quest/commandline.txt").exists()) // should exist now!
|
||||
{
|
||||
BufferedReader br;
|
||||
try {
|
||||
|
|
Loading…
Reference in a new issue