Misc clean up and small improvements

This commit is contained in:
dannye 2021-03-28 02:23:54 -05:00
parent e8dd755e18
commit 459b5bd615
25 changed files with 326 additions and 160 deletions

View file

@ -138,37 +138,41 @@ LoadFrontSpriteByMonIndex::
ret
; PlayCry
;PlayCry::
; Play monster a's cry.
; call GetCryData
; call PlaySound
; jp WaitForSoundToFinish
GetCryData::
;GetCryData::
; Load cry data for monster a.
dec a
ld c, a
ld b, 0
ld hl, CryData
add hl, bc
add hl, bc
add hl, bc
; dec a
; ld c, a
; ld b, 0
; ld hl, CryData
; add hl, bc
; add hl, bc
; add hl, bc
ld a, BANK(CryData)
call BankswitchHome
ld a, [hli]
ld b, a ; cry id
ld a, [hli]
ld [wFrequencyModifier], a
ld a, [hl]
ld [wTempoModifier], a
call BankswitchBack
; ld a, BANK(CryData)
; call BankswitchHome
; ld a, [hli]
; ld b, a ; cry id
; ld a, [hli]
; ld [wFrequencyModifier], a
; ld a, [hl]
; ld [wTempoModifier], a
; call BankswitchBack
; Cry headers have 3 channels,
; and start from index CRY_SFX_START,
; so add 3 times the cry id.
ld a, b
ld c, $14 ; CRY_SFX_START
rlca ; * 2
add b
add c
ret
; ld a, b
; ld c, CRY_SFX_START
; rlca ; * 2
; add b
; add c
; ret
DisplayPartyMenu::
ldh a, [hTileAnimations]