// se aplica la estrategia
 public void Aplicar()
 {
     Casilla posicionDeLaToleTole = this.aplicador.Posicion();
     ToleTole toleTole = new ToleTole();
     Tablero.GetInstancia().AgregarEntidad(toleTole, posicionDeLaToleTole.X, posicionDeLaToleTole.Y);
     toleTole.Direccionar(this.aplicador.Direccion());
     toleTole.CuandoPaseElTiempo(this.aplicador.PorcentajeDeRetardo());
     toleTole.AnotarLanzador(this.aplicador);
 }
 public override void DaniarPorToletole(ToleTole bomba)
 {
     this.capturado = true;
 }
 public override void DaniarPorToletole(ToleTole bomba)
 {
     this.resistencia = 0;
 }
 public override void DaniarPorToletole(ToleTole bomba)
 {
     this.durabilidad = 0;
 }
 public abstract override void DaniarPorToletole(ToleTole bomba);
 public override void DaniarPorToletole(ToleTole bomba)
 {
     this.destruido = true;
 }
Example #7
0
 public override void DaniarPorToletole(ToleTole bomba)
 {
     this.vidas--;
 }
Example #8
0
 public abstract void DaniarPorToletole(ToleTole toletole);