ref: 47c2d1a1a5e0c46fe9913179a944c2952c04fb4a
dir: /home/delay.asm/
DelayFrames:: ; wait c frames call DelayFrame dec c jr nz, DelayFrames ret PlaySoundWaitForCurrent:: push af call WaitForSoundToFinish pop af jp PlaySound ; Wait for sound to finish playing WaitForSoundToFinish:: ld a, [wLowHealthAlarm] and $80 ret nz push hl .waitLoop ld hl, wChannelSoundIDs + Ch5 xor a or [hl] inc hl or [hl] inc hl inc hl or [hl] jr nz, .waitLoop pop hl ret