package team;
import player.player;
public class team {
private player[] listPlayer;
public team()
{
this.listPlayer= new player[] { new player(),new player(),new player(), new player() };
this.listPlayer[0].setName("newPlayer");
this.listPlayer[1].setName("newPlayer");
this.listPlayer[2].setName("newPlayer");
this.listPlayer[3].setName("newPlayer");
}
public void resetTeam()
{
this.listPlayer= new player[] { new player(),new player(),new player(), new player() };
this.listPlayer[0].setName("newPlayer");
this.listPlayer[1].setName("newPlayer");
this.listPlayer[2].setName("newPlayer");
this.listPlayer[3].setName("newPlayer");
}
public void addPlayer(String name,String address)
{
int freeslot = getFreeSlot();
if(freeslot != 999)
{
this.listPlayer[freeslot].setName(name);
this.listPlayer[freeslot].setAddress(address);
}
}
public int getFreeSlot()
{
int result=999;
for (int i=0;i<4;i++)
{
if(listPlayer[i].getName().equals("newPlayer"))
{
result=i;
break;
}
}
return result;
}
public String getPlayerlist()
{
String list = new String ();
list=""+this.listPlayer[0].getName()+" / "+this.listPlayer[1].getName()+" / "+this.listPlayer[2].getName()+" / "+this.listPlayer[3].getName()+"";
return list;
}
public int getPlayerIdByName(String name)
{
int result=999;
for (int i=0;i<4;i++)
{
if(listPlayer[i].getName().equals(name))
{
result=i;
break;
}
}
return result;
}
public int getPlayerIdByAddress(String address)
{
int result=999;
for (int i=0;i<4;i++)
{
if(listPlayer[i].getAddress().equals(address))
{
result=i;
break;
}
}
return result;
}
public void resetPlayer(int id)
{
listPlayer[id].resetPlayer();
}
}