package dominio;

import java.util.LinkedList;


/**
 * Alianza es la clase que une todos los personajes junto con sus aliados en una lista en comun
 *
 */
public class Alianza {

	String nombre;
	LinkedList<Personaje> aliados;

	public Alianza(String nombre) {
		this.nombre = nombre;
		this.aliados = new LinkedList <Personaje>();
	}

	/**
	 * Devuelve una lista de personajes donde estan todos los aliados
	 */
	public LinkedList<Personaje> getAliados() {
		return aliados;
	}

	/**
	 * @param aliados
	 * Permite guardar la lista de aliados que le pase en la Alianza
	 */
	public void setAliados(LinkedList<Personaje> aliados) {
		this.aliados = aliados;
	}

	public String obtenerNombre(){
		return nombre;
	}
	
	public void eliminarPersonaje(Personaje pj){
		aliados.remove(pj);
	}
	
	public void añadirPersonaje(Personaje pj){
		aliados.add(pj);
	}
}

@@ -41,17 +41,16 @@
 dList;%0A%0A
-%0A
 /**%0A * A
@@ -121,24 +121,27 @@
 iados en una
+%0A *
  lista en co
@@ -143,16 +143,17 @@
 en comun
+.
 %0A *%0A */%0A
@@ -176,17 +176,18 @@
 anza %7B%0A%0A
-%09
+  
 String n
@@ -193,17 +193,18 @@
 nombre;%0A
-%09
+  
 LinkedLi
@@ -227,17 +227,18 @@
 iados;%0A%0A
-%09
+  
 public A
@@ -257,26 +257,28 @@
 g nombre) %7B%0A
-%09%09
+    
 this.nombre 
@@ -287,18 +287,20 @@
 nombre;%0A
-%09%09
+    
 this.ali
@@ -320,17 +320,16 @@
 nkedList
- 
 %3CPersona
@@ -335,26 +335,29 @@
 aje%3E();%0A
-%09%7D%0A%0A%09
+  %7D%0A%0A  
 /**%0A
-%09
+  
  * Devue
@@ -414,22 +414,24 @@
 aliados%0A
-%09
+  
  */%0A
-%09
+  
 public L
@@ -466,18 +466,20 @@
 dos() %7B%0A
-%09%09
+    
 return a
@@ -490,18 +490,21 @@
 os;%0A
-%09%7D%0A%0A%09
+  %7D%0A%0A  
 /**%0A
-%09
+  
  * @
@@ -517,19 +517,29 @@
 aliados%0A
-%09
+  
  *
+         
  Permite
@@ -597,14 +597,16 @@
 nza%0A
-%09
+  
  */%0A
-%09
+  
 publ
@@ -657,18 +657,20 @@
 ados) %7B%0A
-%09%09
+    
 this.ali
@@ -689,13 +689,15 @@
 os;%0A
-%09%7D%0A%0A%09
+  %7D%0A%0A  
 publ
@@ -721,20 +721,23 @@
 Nombre()
+ 
 %7B%0A
-%09%09
+    
 return n
@@ -743,22 +743,23 @@
 nombre;%0A
-%09%7D%0A%09%0A%09
+  %7D%0A%0A  
 public v
@@ -785,36 +785,39 @@
 je(Personaje pj)
+ 
 %7B%0A
-%09%09
+    
 aliados.remove(p
@@ -824,14 +824,15 @@
 j);%0A
-%09%7D%0A%09%0A%09
+  %7D%0A%0A  
 publ
@@ -872,12 +872,15 @@
  pj)
+ 
 %7B%0A
-%09%09
+    
 alia
@@ -896,9 +896,10 @@
 j);%0A
-%09
+  
 %7D%0A%7D%0A

Check Alianza