...
while (lfd_besos_count < MAX_INFINITO_AND_BEYOND )
{
i++;
batfink.cerrar_ojos();
batfink.estirar_trompita();
batfink.dar_besitos(cangurito.poner_boquita_en_O());
batfink.saborearse(TRUE);
lfd_besos_count=i;
i=0;
}
...