/// <summary> /// Permite dañar una criatura sin mostrar un ataque visual, en caso de que se encuentre en defensa y /// muera se quita vida al jugador, en ataque siempre se quita vida al jugador. /// </summary> /// <param name="criaturaObjetivo">Criatura objetivo.</param> /// <param name="daño">Daño.</param> public void DañarCriatura(Criatura criaturaObjetivo, int daño) { JugadorPartida objetivo = ObtenerDueñoEnte(criaturaObjetivo); controladorEnte.QuitarVidaCriatura(criaturaObjetivo, daño); if (criaturaObjetivo.PosicionCriatura.Equals(PosicionCriatura.ATAQUE)) { controladorJugador.QuitarVidaJugador(objetivo, daño); } else if (criaturaObjetivo.PosicionCriatura.Equals(PosicionCriatura.DEFENSA) && controladorEnte.CriaturaMuerta(criaturaObjetivo)) { controladorJugador.QuitarVidaJugador(objetivo, criaturaObjetivo.Defensa); } }