You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
Break up engine/sprites.asm; address yenatch's comments
This commit is contained in:
1436
data/sprite_engine.asm
Executable file
1436
data/sprite_engine.asm
Executable file
File diff suppressed because it is too large
Load Diff
@@ -699,7 +699,7 @@ Function1728f: ; 1728f (5:728f)
|
|||||||
ld bc, $20
|
ld bc, $20
|
||||||
ld a, BANK(EggHatchGFX)
|
ld a, BANK(EggHatchGFX)
|
||||||
call FarCopyBytes
|
call FarCopyBytes
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
ld de, VTiles2 tile $00
|
ld de, VTiles2 tile $00
|
||||||
ld a, [wJumptableIndex]
|
ld a, [wJumptableIndex]
|
||||||
call Function1723c
|
call Function1723c
|
||||||
@@ -806,7 +806,7 @@ INCBIN "gfx/unknown/017393.2bpp"
|
|||||||
; 173b3
|
; 173b3
|
||||||
|
|
||||||
Function173b3: ; 173b3 (5:73b3)
|
Function173b3: ; 173b3 (5:73b3)
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
ld hl, .SpriteData
|
ld hl, .SpriteData
|
||||||
.loop
|
.loop
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ INCBIN "gfx/icon/mail2.2bpp"
|
|||||||
and a
|
and a
|
||||||
ret
|
ret
|
||||||
.exit_mail
|
.exit_mail
|
||||||
callab Function8cf53
|
callab ClearSpriteAnims
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
xor a
|
xor a
|
||||||
ld [hSCX], a
|
ld [hSCX], a
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ Functione45e8: ; e45e8
|
|||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
|
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
depixel 10, 11, 4, 0
|
depixel 10, 11, 4, 0
|
||||||
ld a, SPRITE_ANIM_INDEX_03
|
ld a, SPRITE_ANIM_INDEX_03
|
||||||
call _InitSpriteAnimStruct
|
call _InitSpriteAnimStruct
|
||||||
@@ -125,7 +125,7 @@ Functione45e8: ; e45e8
|
|||||||
; e465e
|
; e465e
|
||||||
|
|
||||||
Functione465e: ; e465e
|
Functione465e: ; e465e
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call ClearTileMap
|
call ClearTileMap
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
ld c, 16
|
ld c, 16
|
||||||
@@ -540,7 +540,7 @@ IntroScene1: ; e495b (39:495b)
|
|||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Functione549e
|
call Functione549e
|
||||||
xor a
|
xor a
|
||||||
ld [wIntroSceneFrameCounter], a
|
ld [wIntroSceneFrameCounter], a
|
||||||
@@ -678,7 +678,7 @@ IntroScene5: ; e4a7a (39:4a7a)
|
|||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Functione549e
|
call Functione549e
|
||||||
xor a
|
xor a
|
||||||
ld [wcf64], a
|
ld [wcf64], a
|
||||||
@@ -776,7 +776,7 @@ IntroScene7: ; e4b3f (39:4b3f)
|
|||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
call Functione5516
|
call Functione5516
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
depixel 13, 27, 4, 0
|
depixel 13, 27, 4, 0
|
||||||
ld a, SPRITE_ANIM_INDEX_26
|
ld a, SPRITE_ANIM_INDEX_26
|
||||||
call _InitSpriteAnimStruct
|
call _InitSpriteAnimStruct
|
||||||
@@ -925,7 +925,7 @@ IntroScene11: ; e4c86 (39:4c86)
|
|||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Functione549e
|
call Functione549e
|
||||||
xor a
|
xor a
|
||||||
ld [wIntroSceneFrameCounter], a
|
ld [wIntroSceneFrameCounter], a
|
||||||
@@ -1050,7 +1050,7 @@ IntroScene13: ; e4d6d (39:4d6d)
|
|||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
depixel 13, 11, 4, 0
|
depixel 13, 11, 4, 0
|
||||||
ld a, SPRITE_ANIM_INDEX_26
|
ld a, SPRITE_ANIM_INDEX_26
|
||||||
call _InitSpriteAnimStruct
|
call _InitSpriteAnimStruct
|
||||||
@@ -1160,7 +1160,7 @@ IntroScene15: ; e4e40 (39:4e40)
|
|||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Functione549e
|
call Functione549e
|
||||||
depixel 8, 5
|
depixel 8, 5
|
||||||
ld a, SPRITE_ANIM_INDEX_2A
|
ld a, SPRITE_ANIM_INDEX_2A
|
||||||
@@ -1233,7 +1233,7 @@ IntroScene17: ; e4ef5 (39:4ef5)
|
|||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Functione549e
|
call Functione549e
|
||||||
xor a
|
xor a
|
||||||
ld [wcf64], a
|
ld [wcf64], a
|
||||||
@@ -1308,7 +1308,7 @@ IntroScene19: ; e4f7e (39:4f7e)
|
|||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
ld hl, wc300
|
ld hl, wc300
|
||||||
xor a
|
xor a
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
@@ -1475,7 +1475,7 @@ IntroScene26: ; e50bb (39:50bb)
|
|||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Functione549e
|
call Functione549e
|
||||||
xor a
|
xor a
|
||||||
ld [wcf64], a
|
ld [wcf64], a
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ Functione1e67: ; e1e67 (38:5e67)
|
|||||||
call DisableLCD
|
call DisableLCD
|
||||||
ld b, SCGB_08
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
callab Function8cf53
|
callab ClearSpriteAnims
|
||||||
ld hl, LZ_e2221
|
ld hl, LZ_e2221
|
||||||
ld de, VTiles2 tile $00
|
ld de, VTiles2 tile $00
|
||||||
call Decompress
|
call Decompress
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ RandomEncounter:: ; 97cc0
|
|||||||
; 97cf9
|
; 97cf9
|
||||||
|
|
||||||
WildBattleScript: ; 97cf9
|
WildBattleScript: ; 97cf9
|
||||||
setup_random_encounter
|
randomwildmon
|
||||||
startbattle
|
startbattle
|
||||||
returnafterbattle
|
returnafterbattle
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ _EvolutionAnimation: ; 4e607
|
|||||||
ld de, MUSIC_NONE
|
ld de, MUSIC_NONE
|
||||||
call PlayMusic
|
call PlayMusic
|
||||||
|
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
|
|
||||||
ld de, EvolutionGFX
|
ld de, EvolutionGFX
|
||||||
ld hl, VTiles0
|
ld hl, VTiles0
|
||||||
@@ -107,7 +107,7 @@ _EvolutionAnimation: ; 4e607
|
|||||||
ld c, $0
|
ld c, $0
|
||||||
call .GetSGBLayout
|
call .GetSGBLayout
|
||||||
call Function4e7a6
|
call Function4e7a6
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Function4e794
|
call Function4e794
|
||||||
jr c, .asm_4e6de
|
jr c, .asm_4e6de
|
||||||
|
|
||||||
@@ -144,7 +144,7 @@ _EvolutionAnimation: ; 4e607
|
|||||||
ld c, $0
|
ld c, $0
|
||||||
call .GetSGBLayout
|
call .GetSGBLayout
|
||||||
call Function4e7a6
|
call Function4e7a6
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Function4e794
|
call Function4e794
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
|
|||||||
@@ -474,7 +474,7 @@ Function283b2: ; 283b2
|
|||||||
ld b, $a
|
ld b, $a
|
||||||
.asm_283b7
|
.asm_283b7
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
call LinkCommunicationsSignalDataReceived
|
call LinkDataReceived
|
||||||
dec b
|
dec b
|
||||||
jr nz, .asm_283b7
|
jr nz, .asm_283b7
|
||||||
xor a
|
xor a
|
||||||
@@ -2295,9 +2295,9 @@ Special_WaitForLinkedFriend: ; 29d11
|
|||||||
jr .asm_29d39
|
jr .asm_29d39
|
||||||
|
|
||||||
.asm_29d79
|
.asm_29d79
|
||||||
call LinkCommunicationsSignalDataReceived
|
call LinkDataReceived
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
call LinkCommunicationsSignalDataReceived
|
call LinkDataReceived
|
||||||
ld c, $32
|
ld c, $32
|
||||||
call DelayFrames
|
call DelayFrames
|
||||||
ld a, $1
|
ld a, $1
|
||||||
@@ -2426,7 +2426,7 @@ Function29e47: ; 29e47
|
|||||||
ld b, $a
|
ld b, $a
|
||||||
.asm_29e49
|
.asm_29e49
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
call LinkCommunicationsSignalDataReceived
|
call LinkDataReceived
|
||||||
dec b
|
dec b
|
||||||
jr nz, .asm_29e49
|
jr nz, .asm_29e49
|
||||||
ret
|
ret
|
||||||
@@ -2467,9 +2467,9 @@ Special_CheckBothSelectedSameRoom: ; 29e82
|
|||||||
ld a, [wd265]
|
ld a, [wd265]
|
||||||
call Function29f17
|
call Function29f17
|
||||||
push af
|
push af
|
||||||
call LinkCommunicationsSignalDataReceived
|
call LinkDataReceived
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
call LinkCommunicationsSignalDataReceived
|
call LinkDataReceived
|
||||||
pop af
|
pop af
|
||||||
ld b, a
|
ld b, a
|
||||||
ld a, [wd265]
|
ld a, [wd265]
|
||||||
|
|||||||
@@ -443,7 +443,7 @@ Function4484a: ; 0x4484a
|
|||||||
dec a
|
dec a
|
||||||
ld b, a
|
ld b, a
|
||||||
call ReadMailMessage
|
call ReadMailMessage
|
||||||
jp ReturnToCallingMenu
|
jp CloseSubmenu
|
||||||
; 0x44877
|
; 0x44877
|
||||||
|
|
||||||
.PutInPack ; 0x44877
|
.PutInPack ; 0x44877
|
||||||
@@ -539,7 +539,7 @@ Function4484a: ; 0x4484a
|
|||||||
call PrintText
|
call PrintText
|
||||||
|
|
||||||
.exit2
|
.exit2
|
||||||
jp ReturnToCallingMenu
|
jp CloseSubmenu
|
||||||
; 0x4493c
|
; 0x4493c
|
||||||
|
|
||||||
.HoldingMailText ; 0x4493c
|
.HoldingMailText ; 0x4493c
|
||||||
|
|||||||
@@ -252,7 +252,7 @@ MapSetupCommands: ; 15440
|
|||||||
dba RotatePalettesRightMapAndMusic ; 06
|
dba RotatePalettesRightMapAndMusic ; 06
|
||||||
dba EnterMapMusic ; 07
|
dba EnterMapMusic ; 07
|
||||||
dba ForceMapMusic ; 08
|
dba ForceMapMusic ; 08
|
||||||
dba RotatePalettesLeftMusic ; 09
|
dba FadeInMusic ; 09
|
||||||
dba LoadBlockData ; 0a
|
dba LoadBlockData ; 0a
|
||||||
dba LoadNeighboringBlockData ; 0b
|
dba LoadNeighboringBlockData ; 0b
|
||||||
dba SaveScreen ; 0c
|
dba SaveScreen ; 0c
|
||||||
|
|||||||
@@ -377,7 +377,7 @@ BuyMenu: ; 15c62
|
|||||||
.loop
|
.loop
|
||||||
call BuyMenuLoop ; menu loop
|
call BuyMenuLoop ; menu loop
|
||||||
jr nc, .loop
|
jr nc, .loop
|
||||||
call ReturnToCallingMenu
|
call CloseSubmenu
|
||||||
ret
|
ret
|
||||||
; 15c7d
|
; 15c7d
|
||||||
|
|
||||||
|
|||||||
@@ -345,7 +345,7 @@ Function11915: ; 11915
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_11930
|
.asm_11930
|
||||||
callab Function8cf53
|
callab ClearSpriteAnims
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
xor a
|
xor a
|
||||||
ld [hSCX], a
|
ld [hSCX], a
|
||||||
@@ -866,7 +866,7 @@ Function11c11: ; 11c11 (4:5c11)
|
|||||||
|
|
||||||
Function11c51: ; 11c51
|
Function11c51: ; 11c51
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
callab Function8cf53
|
callab ClearSpriteAnims
|
||||||
call LoadStandardFont
|
call LoadStandardFont
|
||||||
call LoadFontsExtra
|
call LoadFontsExtra
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ Function5003f: ; 5003f
|
|||||||
LoadPartyMenuGFX: ; 5004f
|
LoadPartyMenuGFX: ; 5004f
|
||||||
call LoadFontsBattleExtra
|
call LoadFontsBattleExtra
|
||||||
callab Function8ad1 ; engine/color.asm
|
callab Function8ad1 ; engine/color.asm
|
||||||
callab ClearSpriteAnims
|
callab ClearSpriteAnims2
|
||||||
ret
|
ret
|
||||||
; 5005f
|
; 5005f
|
||||||
|
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ HallOfFamePC: ; 1569a
|
|||||||
call PC_PlayChoosePCSound
|
call PC_PlayChoosePCSound
|
||||||
call FadeToMenu
|
call FadeToMenu
|
||||||
callba _HallOfFamePC
|
callba _HallOfFamePC
|
||||||
call ReturnToCallingMenu
|
call CloseSubmenu
|
||||||
and a
|
and a
|
||||||
ret
|
ret
|
||||||
; 156ab
|
; 156ab
|
||||||
@@ -323,7 +323,7 @@ KrisWithdrawItemMenu: ; 0x157d1
|
|||||||
jr .asm_157da
|
jr .asm_157da
|
||||||
|
|
||||||
.asm_157e4
|
.asm_157e4
|
||||||
call ReturnToCallingMenu
|
call CloseSubmenu
|
||||||
xor a
|
xor a
|
||||||
ret
|
ret
|
||||||
; 0x157e9
|
; 0x157e9
|
||||||
@@ -403,7 +403,7 @@ KrisTossItemMenu: ; 0x1585f
|
|||||||
jr .asm_15868
|
jr .asm_15868
|
||||||
|
|
||||||
.asm_15878
|
.asm_15878
|
||||||
call ReturnToCallingMenu
|
call CloseSubmenu
|
||||||
xor a
|
xor a
|
||||||
ret
|
ret
|
||||||
; 0x1587d
|
; 0x1587d
|
||||||
@@ -442,7 +442,7 @@ KrisDepositItemMenu: ; 0x1588b
|
|||||||
jr .asm_1589c
|
jr .asm_1589c
|
||||||
|
|
||||||
.asm_158b3
|
.asm_158b3
|
||||||
call ReturnToCallingMenu
|
call CloseSubmenu
|
||||||
|
|
||||||
.asm_158b6
|
.asm_158b6
|
||||||
xor a
|
xor a
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ Function90bea: ; 90bea (24:4bea)
|
|||||||
ld a, $7
|
ld a, $7
|
||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
call Function90c4e
|
call Function90c4e
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Function90d32
|
call Function90d32
|
||||||
ld a, 8
|
ld a, 8
|
||||||
call SkipMusic
|
call SkipMusic
|
||||||
@@ -1944,7 +1944,7 @@ _FlyMap: ; 91af3
|
|||||||
ld [hl], $1
|
ld [hl], $1
|
||||||
xor a
|
xor a
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Function91ff2
|
call Function91ff2
|
||||||
ld de, GFX_922e1
|
ld de, GFX_922e1
|
||||||
ld hl, VTiles2 tile $30
|
ld hl, VTiles2 tile $30
|
||||||
@@ -2866,7 +2866,7 @@ Function92311: ; unreferenced
|
|||||||
ld [hl], $1
|
ld [hl], $1
|
||||||
xor a
|
xor a
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
callba Function8cf53
|
callba ClearSpriteAnims
|
||||||
call Function91ff2
|
call Function91ff2
|
||||||
ld de, GFX_922e1
|
ld de, GFX_922e1
|
||||||
ld hl, VTiles2 tile $30
|
ld hl, VTiles2 tile $30
|
||||||
|
|||||||
@@ -163,10 +163,10 @@ ENDC
|
|||||||
dw Script_interpretmenu
|
dw Script_interpretmenu
|
||||||
dw Script_interpretmenu2
|
dw Script_interpretmenu2
|
||||||
dw Script_loadpikachudata
|
dw Script_loadpikachudata
|
||||||
dw Script_setup_random_encounter
|
dw Script_randomwildmon
|
||||||
dw Script_memtrainerdata
|
dw Script_loadmemtrainer
|
||||||
dw Script_scriptedpokedata
|
dw Script_loadwildmon
|
||||||
dw Script_scriptedtrainerdata
|
dw Script_loadtrainer
|
||||||
dw Script_startbattle
|
dw Script_startbattle
|
||||||
dw Script_returnafterbattle
|
dw Script_returnafterbattle
|
||||||
dw Script_catchtutorial
|
dw Script_catchtutorial
|
||||||
@@ -1482,7 +1482,7 @@ Script_loadpikachudata: ; 973f0
|
|||||||
ret
|
ret
|
||||||
; 973fb
|
; 973fb
|
||||||
|
|
||||||
Script_setup_random_encounter: ; 973fb
|
Script_randomwildmon: ; 973fb
|
||||||
; script command 0x5b
|
; script command 0x5b
|
||||||
|
|
||||||
xor a
|
xor a
|
||||||
@@ -1490,19 +1490,19 @@ Script_setup_random_encounter: ; 973fb
|
|||||||
ret
|
ret
|
||||||
; 97400
|
; 97400
|
||||||
|
|
||||||
Script_memtrainerdata: ; 97400
|
Script_loadmemtrainer: ; 97400
|
||||||
; script command 0x5c
|
; script command 0x5c
|
||||||
|
|
||||||
ld a, (1 << 7) | 1
|
ld a, (1 << 7) | 1
|
||||||
ld [wBattleScriptFlags], a
|
ld [wBattleScriptFlags], a
|
||||||
ld a, [WalkingDirection]
|
ld a, [wTempTrainerClass]
|
||||||
ld [OtherTrainerClass], a
|
ld [OtherTrainerClass], a
|
||||||
ld a, [FacingDirection]
|
ld a, [wTempTrainerID]
|
||||||
ld [OtherTrainerID], a
|
ld [OtherTrainerID], a
|
||||||
ret
|
ret
|
||||||
; 97412
|
; 97412
|
||||||
|
|
||||||
Script_scriptedpokedata: ; 97412
|
Script_loadwildmon: ; 97412
|
||||||
; script command 0x5d
|
; script command 0x5d
|
||||||
; parameters:
|
; parameters:
|
||||||
; pokemon (PokemonParam)
|
; pokemon (PokemonParam)
|
||||||
@@ -1517,7 +1517,7 @@ Script_scriptedpokedata: ; 97412
|
|||||||
ret
|
ret
|
||||||
; 97424
|
; 97424
|
||||||
|
|
||||||
Script_scriptedtrainerdata: ; 97424
|
Script_loadtrainer: ; 97424
|
||||||
; script command 0x5e
|
; script command 0x5e
|
||||||
; parameters:
|
; parameters:
|
||||||
; trainer_group (TrainerGroupParam)
|
; trainer_group (TrainerGroupParam)
|
||||||
@@ -1655,7 +1655,7 @@ ScriptCall: ; 974cb
|
|||||||
ld e, [hl]
|
ld e, [hl]
|
||||||
inc [hl]
|
inc [hl]
|
||||||
ld d, $0
|
ld d, $0
|
||||||
ld hl, wScriptStackBA1
|
ld hl, wScriptStack
|
||||||
rept 3
|
rept 3
|
||||||
add hl, de
|
add hl, de
|
||||||
endr
|
endr
|
||||||
@@ -3166,7 +3166,7 @@ ExitScriptSubroutine: ; 97b9a
|
|||||||
dec [hl]
|
dec [hl]
|
||||||
ld e, [hl]
|
ld e, [hl]
|
||||||
ld d, $0
|
ld d, $0
|
||||||
ld hl, wScriptStackBA1
|
ld hl, wScriptStack
|
||||||
rept 3
|
rept 3
|
||||||
add hl,de
|
add hl,de
|
||||||
endr
|
endr
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ UseRegisteredItem: ; 133c3
|
|||||||
call ResetWindow
|
call ResetWindow
|
||||||
call FadeToMenu
|
call FadeToMenu
|
||||||
call DoItemEffect
|
call DoItemEffect
|
||||||
call ReturnToCallingMenu
|
call CloseSubmenu
|
||||||
call CloseText
|
call CloseText
|
||||||
and a
|
and a
|
||||||
ret
|
ret
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ Function926f7: ; 926f7 (24:66f7)
|
|||||||
call ByteFill
|
call ByteFill
|
||||||
ld b, SCGB_05
|
ld b, SCGB_05
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
callab Function8cf53
|
callab ClearSpriteAnims
|
||||||
ld hl, wc6d0
|
ld hl, wc6d0
|
||||||
ld bc, $48
|
ld bc, $48
|
||||||
xor a
|
xor a
|
||||||
@@ -101,7 +101,7 @@ Function927af: ; 927af (24:67af)
|
|||||||
call Function92b0f
|
call Function92b0f
|
||||||
xor a
|
xor a
|
||||||
ld [wc3b5], a
|
ld [wc3b5], a
|
||||||
callab Function8cfa8
|
callab DoNextFrameForFirst16Sprites
|
||||||
call Function927f8
|
call Function927f8
|
||||||
call Function927d3
|
call Function927d3
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ SpecialsPointers:: ; c029
|
|||||||
add_special SpecialTrainerHouse
|
add_special SpecialTrainerHouse
|
||||||
add_special PhotoStudio
|
add_special PhotoStudio
|
||||||
add_special InitRoamMons
|
add_special InitRoamMons
|
||||||
add_special Special_RotatePalettesRightMusic
|
add_special Special_FadeOutMusic
|
||||||
add_special Diploma
|
add_special Diploma
|
||||||
add_special PrintDiploma
|
add_special PrintDiploma
|
||||||
|
|
||||||
@@ -616,7 +616,7 @@ SpecialGameboyCheck: ; c478
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
|
|
||||||
Special_RotatePalettesRightMusic: ; c48f
|
Special_FadeOutMusic: ; c48f
|
||||||
ld a, MUSIC_NONE % $100
|
ld a, MUSIC_NONE % $100
|
||||||
ld [MusicFadeIDLo], a
|
ld [MusicFadeIDLo], a
|
||||||
ld a, MUSIC_NONE / $100
|
ld a, MUSIC_NONE / $100
|
||||||
|
|||||||
818
engine/sprite_anims.asm
Executable file
818
engine/sprite_anims.asm
Executable file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user