diff -r 4feced261c68 -r de822cd3df3a project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/TeamAddDialog.java --- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/TeamAddDialog.java Tue Jan 21 22:38:13 2014 +0100 +++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/TeamAddDialog.java Tue Jan 21 22:43:06 2014 +0100 @@ -37,76 +37,76 @@ import android.support.v4.app.DialogFragment; public class TeamAddDialog extends DialogFragment { - private static final String STATE_TEAMS_ALREADY_IN_GAME = "teamAlreadyInGame"; - private ArrayList teamsAlreadyInGame; - private List availableTeams; - private Listener listener; - - public static interface Listener { - void onTeamAddDialogSubmitted(Team newTeam); - } - - public TeamAddDialog() { - // Only for reflection-based instantiation by the framework - } - - TeamAddDialog(Collection teamsAlreadyInGame) { - this.teamsAlreadyInGame = new ArrayList(teamsAlreadyInGame); - } - - @Override - public void onAttach(Activity activity) { - super.onAttach(activity); - try { - listener = (Listener) activity; - } catch(ClassCastException e) { - throw new ClassCastException("Activity " + activity + " must implement TeamAddDialog.Listener to use TeamAddDialog."); - } - } - - @Override - public void onDetach() { - super.onDetach(); - listener = null; - } - - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - if(savedInstanceState != null) { - teamsAlreadyInGame = savedInstanceState.getStringArrayList(STATE_TEAMS_ALREADY_IN_GAME); - } - availableTeams = new ArrayList(); - List teams = FrontendDataUtils.getTeams(getActivity()); - for(Team team : teams) { - if(!teamsAlreadyInGame.contains(team.name)) { - availableTeams.add(team); - } - } - Collections.sort(availableTeams, Team.NAME_ORDER); - } - - // TODO use icons for the teams (corresponding to botlevel) - @Override - public Dialog onCreateDialog(Bundle savedInstanceState) { - AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); - builder.setTitle(R.string.dialog_addteam_title); - builder.setIcon(R.drawable.human); - String[] teamNames = new String[availableTeams.size()]; - for(int i=0; i teamsAlreadyInGame; + private List availableTeams; + private Listener listener; + + public static interface Listener { + void onTeamAddDialogSubmitted(Team newTeam); + } + + public TeamAddDialog() { + // Only for reflection-based instantiation by the framework + } + + TeamAddDialog(Collection teamsAlreadyInGame) { + this.teamsAlreadyInGame = new ArrayList(teamsAlreadyInGame); + } + + @Override + public void onAttach(Activity activity) { + super.onAttach(activity); + try { + listener = (Listener) activity; + } catch(ClassCastException e) { + throw new ClassCastException("Activity " + activity + " must implement TeamAddDialog.Listener to use TeamAddDialog."); + } + } + + @Override + public void onDetach() { + super.onDetach(); + listener = null; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + if(savedInstanceState != null) { + teamsAlreadyInGame = savedInstanceState.getStringArrayList(STATE_TEAMS_ALREADY_IN_GAME); + } + availableTeams = new ArrayList(); + List teams = FrontendDataUtils.getTeams(getActivity()); + for(Team team : teams) { + if(!teamsAlreadyInGame.contains(team.name)) { + availableTeams.add(team); + } + } + Collections.sort(availableTeams, Team.NAME_ORDER); + } + + // TODO use icons for the teams (corresponding to botlevel) + @Override + public Dialog onCreateDialog(Bundle savedInstanceState) { + AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); + builder.setTitle(R.string.dialog_addteam_title); + builder.setIcon(R.drawable.human); + String[] teamNames = new String[availableTeams.size()]; + for(int i=0; i