internal void burbujaAtrapaEnemigo(BurbujaDisparada burbujaDisparada, IEnemigo enemigo) { objetosDisparados.Remove(burbujaDisparada); enemigo.fueAtrapado(); Burbuja nueva = new BurbujaConEnemigo(burbujaDisparada.getPosicion(),this, enemigo); enemigos.Remove(enemigo); burbujas.Add(nueva); }
public void liberarEnemigo(BurbujaConEnemigo burbujaConEnemigo) { IEnemigo enemigo = burbujaConEnemigo.liberarEnemigo(); enemigo.fueLiberado(); enemigos.Add(enemigo); burbujaConEnemigo.pinchar(); }