static heart_beat () static void heart_beat () player.c Denna fil behandlar den heart_beat() som finns i player.c. Den heart_beat() som finns i monster.c behandlas i filen 'heart_beat2'. Funktionen heart_beat anropas i alla spelare, och alla monster som är aktiva ungefär varannan sekund. För en mer fullständig genomgång se: 'http://www.lysator.liu.se:7500:nobw/users/ cardeci/lpc-man/intermediate/chapter2' på Mosaic. Det som är intressant för striden i denna funktion är att spelaren helas här, och i slutet av heart_beat() anropas attack() om det finns ett attacker_ob. Om det finns ett attacker_ob, spelaren är feg och mängden hp är mindre än 20% av spelarens maximala hp anropas också run_away(), dvs spelaren försöker fly från striden.