mirror of
https://github.com/pret/pokeyellow.git
synced 2026-05-17 00:16:59 -05:00
73 lines
1.4 KiB
NASM
Executable File
73 lines
1.4 KiB
NASM
Executable File
Func_f1d98:
|
|
ld hl, PewterPokecenterText_f1d9f
|
|
call PrintText
|
|
ret
|
|
|
|
PewterPokecenterText_f1d9f:
|
|
TX_FAR _PewterPokecenterText2
|
|
db "@"
|
|
|
|
Func_f1da4:
|
|
ld a, $1
|
|
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
|
|
ld hl, PewterPokecenterText_f1e19
|
|
call PrintText
|
|
call StopAllMusic
|
|
ld c, 32
|
|
call DelayFrames
|
|
ld hl, JigglypuffSpinData
|
|
ld de, wJigglypuffFacingDirections
|
|
ld bc, JigglypuffSpinDataEnd - JigglypuffSpinData
|
|
call CopyData
|
|
ld a, [wSpriteStateData1 + 3 * $10 + 2]
|
|
ld hl, wJigglypuffFacingDirections
|
|
.asm_f1dc9
|
|
cp [hl]
|
|
inc hl
|
|
jr nz, .asm_f1dc9
|
|
dec hl
|
|
push hl
|
|
ld c, BANK(Music_JigglypuffSong)
|
|
ld a, MUSIC_JIGGLYPUFF_SONG
|
|
call PlayMusic
|
|
pop hl
|
|
.asm_f1dd7
|
|
ld a, [hl]
|
|
ld [wSpriteStateData1 + 3 * $10 + 2], a
|
|
push hl
|
|
ld hl, wJigglypuffFacingDirections
|
|
ld de, wJigglypuffFacingDirections2
|
|
ld bc, JigglypuffSpinDataEnd - JigglypuffSpinData
|
|
call CopyData
|
|
ld a, [wJigglypuffFacingDirections2]
|
|
ld [wcd42], a
|
|
pop hl
|
|
ld c, 24
|
|
call DelayFrames
|
|
ld a, [wChannelSoundIDs]
|
|
ld b, a
|
|
ld a, [wChannelSoundIDs + 1]
|
|
or b
|
|
jr nz, .asm_f1dd7
|
|
ld c, 48
|
|
call DelayFrames
|
|
call PlayDefaultMusic
|
|
ld a, [wd472]
|
|
bit 7, a
|
|
ret z
|
|
callab Func_fce73
|
|
ret c
|
|
call DisablePikachuFollowingPlayer
|
|
ret
|
|
|
|
PewterPokecenterText_f1e19:
|
|
TX_FAR _PewterPokecenterText5
|
|
db "@"
|
|
|
|
JigglypuffSpinData:
|
|
db $40 | SPRITE_FACING_DOWN
|
|
db $40 | SPRITE_FACING_LEFT
|
|
db $40 | SPRITE_FACING_UP
|
|
db $40 | SPRITE_FACING_RIGHT
|
|
JigglypuffSpinDataEnd:
|