package dominio;

import java.util.LinkedList;
/** La clase Alianza permite realizar vinculos con otros personajes
 * emplea funciones que permiten agregar personajes o quitarlos 
 */
public class Alianza {

	String nombre;
	LinkedList<Personaje> aliados;
/** La funcion Alianza se utiliza para determinar lazos con otros personajes*/
	public Alianza(String nombre) {
		this.nombre = nombre;
		this.aliados = new LinkedList<Personaje>();
	}
/** Devuelve los aliados almacenados en la lista*/
	public LinkedList<Personaje> getAliados() {
		return aliados;
	}
/** Esta funcion se encarga de cargar la lista con los aliados obtenidos
 * 
 * @param aliados
 * 
 */
	public void setAliados(LinkedList<Personaje> aliados) {
		this.aliados = aliados;
	}
/** Esta funcion devuelve el nombre de aliado
 * 
 * retorna nombre
 */
	public String obtenerNombre() {
		return nombre;
	}
/** Esta funcion se encarga de quitar personajes
 * 
 * @param pj
 * retorna si lo elimino*/
	
	public void eliminarPersonaje(Personaje pj) {
		aliados.remove(pj);
	}
/** Esta funcion se encarga de agragar un personaje
 * 
 * @param pj
 * retorna si aado
 */
	public void aadirPersonaje(Personaje pj) {
		aliados.add(pj);
	}
}

package dominio;

import java.util.LinkedList;

public class Alianza {

	String nombre;
	LinkedList<Personaje> aliados;
/* La funcion Alianza se utiliza para determinar lazos con otros personajes*/
	public Alianza(String nombre) {
		this.nombre = nombre;
		this.aliados = new LinkedList<Personaje>();
	}
/* Devuelve los aliados almacenados en la lista*/
	public LinkedList<Personaje> getAliados() {
		return aliados;
	}
/* Esta funcion se encarga de cargar la lista con los aliados obtenidos
 * 
 * @param aliados
 * 
 */
	public void setAliados(LinkedList<Personaje> aliados) {
		this.aliados = aliados;
	}
/* Esta funcion devuelve el nombre de aliado
 * 
 * retorna nombre
 */
	public String obtenerNombre() {
		return nombre;
	}
/* Esta funcion se encarga de quitar personajes
 * 
 * @param pj
 * retorna si lo elimino*/
	
	public void eliminarPersonaje(Personaje pj) {
		aliados.remove(pj);
	}
/* Esta funcion se encarga de agragar un personaje
 * 
 * @param pj
 * retorna si aado
 */
	public void aadirPersonaje(Personaje pj) {
		aliados.add(pj);
	}
}

Revert "alianza"