// 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; }
public override void DaniarPorToletole(ToleTole bomba) { this.vidas--; }
public abstract void DaniarPorToletole(ToleTole toletole);