private SuperRobot(Transformer unRobot, Transformer otroRobot) { robots = new List <Transformer>(); robots.Add(unRobot); robots.Add(otroRobot); unRobot.Bando().AgregarALista(this); }
/// /// <param name="unTransformer"></param> public static SuperRobot DameSuperRobot(Transformer unRobot, Transformer otroRobot) { if (unRobot.Bando() == otroRobot.Bando()) { if (!unRobot.Acoplado() && !otroRobot.Acoplado()) { return(new SuperRobot(unRobot, otroRobot)); } else { throw new Exception("Uno de los transformers ya esta acoplado"); } } else { throw new Exception("No se pueden acoplar, distinto bando"); } }