project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/MainActivity.java
branchhedgeroid
changeset 5671 ba4c3a4c8b09
parent 5621 ea796c83ea47
equal deleted inserted replaced
5669:a806dbe25288 5671:ba4c3a4c8b09
    17  */
    17  */
    18 
    18 
    19 package org.hedgewars.mobile;
    19 package org.hedgewars.mobile;
    20 
    20 
    21 import org.hedgewars.mobile.Downloader.DownloadActivity;
    21 import org.hedgewars.mobile.Downloader.DownloadActivity;
       
    22 import org.hedgewars.mobile.Downloader.DownloadService;
    22 
    23 
    23 import android.app.Activity;
    24 import android.app.Activity;
    24 import android.content.Intent;
    25 import android.content.Intent;
    25 import android.os.Bundle;
    26 import android.os.Bundle;
       
    27 import android.preference.PreferenceManager;
    26 import android.view.View;
    28 import android.view.View;
    27 import android.view.View.OnClickListener;
    29 import android.view.View.OnClickListener;
    28 import android.widget.Button;
    30 import android.widget.Button;
       
    31 import android.widget.Toast;
    29 
    32 
    30 public class MainActivity extends Activity {
    33 public class MainActivity extends Activity {
    31 
    34 
    32 	Button downloader, startGame;
    35 	Button downloader, startGame;
    33 	
    36 	
    50 		}
    53 		}
    51 	};
    54 	};
    52 
    55 
    53 	private OnClickListener startGameClicker = new OnClickListener(){
    56 	private OnClickListener startGameClicker = new OnClickListener(){
    54 		public void onClick(View v){
    57 		public void onClick(View v){
    55 			startActivity(new Intent(getApplicationContext(), StartGameActivity.class));
    58 			if(PreferenceManager.getDefaultSharedPreferences(MainActivity.this).getBoolean(DownloadService.PREF_DOWNLOADED, false))
       
    59 				startActivity(new Intent(getApplicationContext(), StartGameActivity.class));
       
    60 			else {
       
    61 				Toast.makeText(MainActivity.this, R.string.download_userexplain, Toast.LENGTH_LONG).show();
       
    62 				startActivityForResult(new Intent(getApplicationContext(), DownloadActivity.class), 0);
       
    63 			}
    56 		}
    64 		}
    57 	};
    65 	};
    58 	
    66 	
    59 }
    67 }