Beispiel #1
0
 /// Comprueba colisiones del personaje con "enemigos"
 /// Las colisiones con "premios" las comprueba el personaje al intentar mover
 private void ComprobarColisiones()
 {
     foreach (Enemigo e in miNivel.GetEnemigos())
     {
         if (e.ColisionCon(miPersonaje))
         {
             miNivel.PararMusica();
             miPersonaje.PerderVida();
             miNivel.ReproducirMusica();
             //disparoActivo = false;
             if (miPersonaje.GetNumVidas() == 0)
             {
                 PartidaTerminada();
             }
             break;  // Para no perder 2 vidas si se choca con 2
         }
     }
 }