18 |
18 |
19 package org.hedgewars.hedgeroid; |
19 package org.hedgewars.hedgeroid; |
20 |
20 |
21 import org.hedgewars.hedgeroid.Downloader.DownloadAssets; |
21 import org.hedgewars.hedgeroid.Downloader.DownloadAssets; |
22 import org.hedgewars.hedgeroid.Downloader.DownloadListActivity; |
22 import org.hedgewars.hedgeroid.Downloader.DownloadListActivity; |
|
23 import org.hedgewars.hedgeroid.netplay.LobbyActivity; |
23 |
24 |
24 import android.app.AlertDialog; |
25 import android.app.AlertDialog; |
25 import android.app.Dialog; |
26 import android.app.Dialog; |
26 import android.app.ProgressDialog; |
27 import android.app.ProgressDialog; |
27 import android.content.DialogInterface; |
28 import android.content.DialogInterface; |
34 import android.view.View.OnClickListener; |
35 import android.view.View.OnClickListener; |
35 import android.widget.Button; |
36 import android.widget.Button; |
36 import android.widget.Toast; |
37 import android.widget.Toast; |
37 |
38 |
38 public class MainActivity extends FragmentActivity { |
39 public class MainActivity extends FragmentActivity { |
39 |
|
40 private Button downloader, startGame; |
40 private Button downloader, startGame; |
41 private ProgressDialog assetsDialog; |
41 private ProgressDialog assetsDialog; |
42 |
42 |
43 public void onCreate(Bundle sis){ |
43 public void onCreate(Bundle sis){ |
44 super.onCreate(sis); |
44 super.onCreate(sis); |
45 setContentView(R.layout.main); |
45 setContentView(R.layout.main); |
46 |
46 |
47 downloader = (Button)findViewById(R.id.downloader); |
47 downloader = (Button)findViewById(R.id.downloader); |
48 startGame = (Button)findViewById(R.id.startGame); |
48 startGame = (Button)findViewById(R.id.startGame); |
|
49 Button joinLobby = (Button)findViewById(R.id.joinLobby); |
49 |
50 |
50 downloader.setOnClickListener(downloadClicker); |
51 downloader.setOnClickListener(downloadClicker); |
51 startGame.setOnClickListener(startGameClicker); |
52 startGame.setOnClickListener(startGameClicker); |
|
53 joinLobby.setOnClickListener(new OnClickListener() { |
|
54 public void onClick(View v) { |
|
55 startActivity(new Intent(getApplicationContext(), LobbyActivity.class)); |
|
56 } |
|
57 }); |
52 |
58 |
53 if(!Utils.isDataPathAvailable()){ |
59 if(!Utils.isDataPathAvailable()){ |
54 showDialog(0); |
60 showDialog(0); |
55 } else { |
61 } else { |
56 int versionCode = 0; |
62 int versionCode = 0; |