project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/MainActivity.java
changeset 7582 714310efad8f
parent 7508 763d3961400b
child 7584 7831c84cc644
equal deleted inserted replaced
7580:c92596feac0d 7582:714310efad8f
    22 import java.io.FileInputStream;
    22 import java.io.FileInputStream;
    23 import java.io.IOException;
    23 import java.io.IOException;
    24 
    24 
    25 import org.hedgewars.hedgeroid.Downloader.DownloadAssets;
    25 import org.hedgewars.hedgeroid.Downloader.DownloadAssets;
    26 import org.hedgewars.hedgeroid.Downloader.DownloadListActivity;
    26 import org.hedgewars.hedgeroid.Downloader.DownloadListActivity;
    27 import org.hedgewars.hedgeroid.frontlib.Flib;
       
    28 import org.hedgewars.hedgeroid.netplay.Netplay;
    27 import org.hedgewars.hedgeroid.netplay.Netplay;
    29 import org.hedgewars.hedgeroid.netplay.Netplay.State;
    28 import org.hedgewars.hedgeroid.netplay.Netplay.State;
    30 import org.hedgewars.hedgeroid.util.FileUtils;
    29 import org.hedgewars.hedgeroid.util.FileUtils;
    31 
    30 
    32 import android.app.AlertDialog;
    31 import android.app.AlertDialog;
    54 	private LocalBroadcastManager broadcastManager;
    53 	private LocalBroadcastManager broadcastManager;
    55 	private ProgressDialog assetsDialog;
    54 	private ProgressDialog assetsDialog;
    56 
    55 
    57 	public void onCreate(Bundle sis){
    56 	public void onCreate(Bundle sis){
    58 		super.onCreate(sis);
    57 		super.onCreate(sis);
    59 		setContentView(R.layout.main);
    58 		setContentView(R.layout.activity_main);
    60 
    59 
    61 		broadcastManager = LocalBroadcastManager.getInstance(getApplicationContext());
    60 		broadcastManager = LocalBroadcastManager.getInstance(getApplicationContext());
    62 		Button startLocalGame = (Button)findViewById(R.id.startGame);
    61 		Button startLocalGame = (Button)findViewById(R.id.startGame);
    63 		Button startNetGame = (Button)findViewById(R.id.joinLobby);
    62 		Button startNetGame = (Button)findViewById(R.id.joinLobby);
    64 
    63 
   118 	
   117 	
   119 	@Override
   118 	@Override
   120 	public boolean onOptionsItemSelected(MenuItem item) {
   119 	public boolean onOptionsItemSelected(MenuItem item) {
   121 		switch(item.getItemId()) {
   120 		switch(item.getItemId()) {
   122 		case R.id.download:
   121 		case R.id.download:
   123 			startActivityForResult(new Intent(getApplicationContext(), DownloadListActivity.class), 0);
   122 			startActivityForResult(new Intent(this, DownloadListActivity.class), 0);
   124 			return true;
   123 			return true;
   125 		case R.id.preferences:
   124 		case R.id.preferences:
   126 			Toast.makeText(this, R.string.not_implemented_yet, Toast.LENGTH_SHORT).show();
   125 			Toast.makeText(this, R.string.not_implemented_yet, Toast.LENGTH_SHORT).show();
   127 			return true;
   126 			return true;
   128 		case R.id.edit_weaponsets:
   127 		case R.id.edit_weaponsets:
   129 			startActivity(new Intent(getApplicationContext(), WeaponsetListActivity.class));
   128 			startActivity(new Intent(this, WeaponsetListActivity.class));
       
   129 			return true;
       
   130 		case R.id.edit_teams:
       
   131 			startActivity(new Intent(this, TeamListActivity.class));
   130 			return true;
   132 			return true;
   131 		default:
   133 		default:
   132 			return super.onOptionsItemSelected(item);
   134 			return super.onOptionsItemSelected(item);
   133 		}
   135 		}
   134 	}
   136 	}
   162 		assetsDialog.dismiss();
   164 		assetsDialog.dismiss();
   163 	}
   165 	}
   164 
   166 
   165 	private final OnClickListener startGameListener = new OnClickListener(){
   167 	private final OnClickListener startGameListener = new OnClickListener(){
   166 		public void onClick(View v){
   168 		public void onClick(View v){
   167 			startActivity(new Intent(getApplicationContext(), StartGameActivity.class));
   169 			startActivity(new Intent(getApplicationContext(), LocalRoomActivity.class));
   168 		}
   170 		}
   169 	};
   171 	};
   170 	
   172 	
   171 	private final OnClickListener startNetGameListener = new OnClickListener() {
   173 	private final OnClickListener startNetGameListener = new OnClickListener() {
   172 		public void onClick(View v) {
   174 		public void onClick(View v) {