import java.util.Scanner;


public class Team {
	private Player[] roster = new Player[11];
	private String name;
	/**
	 * @return the roster
	 */
	public Player[] getRoster() {
		return roster;
	}
	/**
	 * @param roster the roster to set
	 */
	public void setRoster(Player[] r) {
		this.roster = r;
	}
	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param name the name to set
	 */
	public void setName(String n) {
		this.name = n;
	}
	public void displayTeam() {
		System.out.println("My team is " + getName());
		int k = 0;
		while(k < roster.length) {
			if (roster[k] != null) {
				roster[k].showPlayer();
			}
			k++;
		}
	}
	public void add() {
		Scanner kb = new Scanner(System.in);
		Player newPlayer = new Player("X", "None");
		System.out.println("Enter name:");
		newPlayer.setName(kb.nextLine());
		this.add(newPlayer);
	}
	public void find() {
		System.out.println("Who would you like me to find?");
	}
	public void add(Player p) {
		int k = 0;
		boolean done = false;
		while(k < roster.length && !done) {
			if (roster[k] == null) {
				roster[k] = p;
				done = true;
			}
			k++;
		}
		if (!done)
			System.out.println("Roster is already full -- cannot add player");
		else
			System.out.println("Player added");
	}
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

