project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadAssets.java
changeset 7485 0481bd74267c
parent 7476 2fb781bbdd51
child 7508 763d3961400b
equal deleted inserted replaced
7482:d70a5b0d1190 7485:0481bd74267c
     5 import java.io.IOException;
     5 import java.io.IOException;
     6 
     6 
     7 import org.hedgewars.hedgeroid.MainActivity;
     7 import org.hedgewars.hedgeroid.MainActivity;
     8 import org.hedgewars.hedgeroid.R;
     8 import org.hedgewars.hedgeroid.R;
     9 import org.hedgewars.hedgeroid.Utils;
     9 import org.hedgewars.hedgeroid.Utils;
    10 import org.hedgewars.hedgeroid.Datastructures.Scheme;
       
    11 import org.hedgewars.hedgeroid.Datastructures.Schemes;
    10 import org.hedgewars.hedgeroid.Datastructures.Schemes;
    12 import org.hedgewars.hedgeroid.Datastructures.Team;
    11 import org.hedgewars.hedgeroid.Datastructures.Team;
    13 import org.hedgewars.hedgeroid.Datastructures.Weapon;
    12 import org.hedgewars.hedgeroid.Datastructures.Weaponsets;
    14 
    13 
    15 import android.content.res.AssetManager;
    14 import android.content.res.AssetManager;
    16 import android.os.AsyncTask;
    15 import android.os.AsyncTask;
    17 import android.util.Log;
    16 import android.util.Log;
    18 
    17 
    44 	
    43 	
    45 	@Override
    44 	@Override
    46 	protected Boolean doInBackground(Object... params) {
    45 	protected Boolean doInBackground(Object... params) {
    47 		try {
    46 		try {
    48 			Utils.writeStreamToFile(act.getResources().openRawResource(R.raw.schemes_builtin), Schemes.getBuiltinSchemesFile(act));
    47 			Utils.writeStreamToFile(act.getResources().openRawResource(R.raw.schemes_builtin), Schemes.getBuiltinSchemesFile(act));
    49 			Utils.resRawToFilesDir(act, R.array.weapons, Weapon.DIRECTORY_WEAPON);
    48 			Utils.writeStreamToFile(act.getResources().openRawResource(R.raw.weapons_builtin), Weaponsets.getBuiltinWeaponsetsFile(act));
    50 			Utils.resRawToFilesDir(act, R.array.teams, Team.DIRECTORY_TEAMS);
    49 			Utils.resRawToFilesDir(act, R.array.teams, Team.DIRECTORY_TEAMS);
    51 			copyFileOrDir(act.getAssets(), Utils.getDataPathFile(act), "Data");
    50 			copyFileOrDir(act.getAssets(), Utils.getDataPathFile(act), "Data");
    52 			copyFileOrDir(act.getAssets(), new File(Utils.getCachePath(act), VERSION_FILENAME), VERSION_FILENAME);
    51 			copyFileOrDir(act.getAssets(), new File(Utils.getCachePath(act), VERSION_FILENAME), VERSION_FILENAME);
    53 			return Boolean.TRUE;
    52 			return Boolean.TRUE;
    54 		} catch(IOException e) {
    53 		} catch(IOException e) {