예제 #1
0
 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);
 }
예제 #2
0
 public void liberarEnemigo(BurbujaConEnemigo burbujaConEnemigo)
 {
     IEnemigo enemigo = burbujaConEnemigo.liberarEnemigo();
     enemigo.fueLiberado();
     enemigos.Add(enemigo);
     burbujaConEnemigo.pinchar();
 }