project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/MainActivity.java
equal
deleted
inserted
replaced
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) { |