mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
split item interfaces into common/item.asm
This commit is contained in:
parent
f0cf86777b
commit
3b70005fb0
76
common/item.asm
Normal file
76
common/item.asm
Normal file
@ -0,0 +1,76 @@
|
||||
DoItemEffect: ; 2f3f
|
||||
callba _DoItemEffect
|
||||
ret
|
||||
; 2f46
|
||||
|
||||
CheckTossableItem: ; 2f46
|
||||
push hl
|
||||
push de
|
||||
push bc
|
||||
callba _CheckTossableItem
|
||||
pop bc
|
||||
pop de
|
||||
pop hl
|
||||
ret
|
||||
; 2f53
|
||||
|
||||
TossItem: ; 2f53
|
||||
push hl
|
||||
push de
|
||||
push bc
|
||||
ld a, [hROMBank]
|
||||
push af
|
||||
ld a, BANK(_TossItem)
|
||||
rst Bankswitch
|
||||
|
||||
call _TossItem
|
||||
|
||||
pop bc
|
||||
ld a, b
|
||||
rst Bankswitch
|
||||
pop bc
|
||||
pop de
|
||||
pop hl
|
||||
ret
|
||||
; 2f66
|
||||
|
||||
ReceiveItem: ; 2f66
|
||||
push bc
|
||||
ld a, [hROMBank]
|
||||
push af
|
||||
ld a, BANK(_ReceiveItem)
|
||||
rst Bankswitch
|
||||
push hl
|
||||
push de
|
||||
|
||||
call _ReceiveItem
|
||||
|
||||
pop de
|
||||
pop hl
|
||||
pop bc
|
||||
ld a, b
|
||||
rst Bankswitch
|
||||
pop bc
|
||||
ret
|
||||
; 2f79
|
||||
|
||||
CheckItem: ; 2f79
|
||||
push hl
|
||||
push de
|
||||
push bc
|
||||
ld a, [hROMBank]
|
||||
push af
|
||||
ld a, BANK(_CheckItem)
|
||||
rst Bankswitch
|
||||
|
||||
call _CheckItem
|
||||
|
||||
pop bc
|
||||
ld a, b
|
||||
rst Bankswitch
|
||||
pop bc
|
||||
pop de
|
||||
pop hl
|
||||
ret
|
||||
; 2f8c
|
||||
|
75
main.asm
75
main.asm
@ -807,81 +807,8 @@ Function2f3e: ; 2f3e
|
||||
ret
|
||||
; 2f3f
|
||||
|
||||
DoItemEffect: ; 2f3f
|
||||
callba _DoItemEffect
|
||||
ret
|
||||
; 2f46
|
||||
|
||||
CheckTossableItem: ; 2f46
|
||||
push hl
|
||||
push de
|
||||
push bc
|
||||
callba _CheckTossableItem
|
||||
pop bc
|
||||
pop de
|
||||
pop hl
|
||||
ret
|
||||
; 2f53
|
||||
|
||||
TossItem: ; 2f53
|
||||
push hl
|
||||
push de
|
||||
push bc
|
||||
ld a, [hROMBank]
|
||||
push af
|
||||
ld a, BANK(_TossItem)
|
||||
rst Bankswitch
|
||||
|
||||
call _TossItem
|
||||
|
||||
pop bc
|
||||
ld a, b
|
||||
rst Bankswitch
|
||||
pop bc
|
||||
pop de
|
||||
pop hl
|
||||
ret
|
||||
; 2f66
|
||||
|
||||
ReceiveItem: ; 2f66
|
||||
push bc
|
||||
ld a, [hROMBank]
|
||||
push af
|
||||
ld a, BANK(_ReceiveItem)
|
||||
rst Bankswitch
|
||||
push hl
|
||||
push de
|
||||
|
||||
call _ReceiveItem
|
||||
|
||||
pop de
|
||||
pop hl
|
||||
pop bc
|
||||
ld a, b
|
||||
rst Bankswitch
|
||||
pop bc
|
||||
ret
|
||||
; 2f79
|
||||
|
||||
CheckItem: ; 2f79
|
||||
push hl
|
||||
push de
|
||||
push bc
|
||||
ld a, [hROMBank]
|
||||
push af
|
||||
ld a, BANK(_CheckItem)
|
||||
rst Bankswitch
|
||||
|
||||
call _CheckItem
|
||||
|
||||
pop bc
|
||||
ld a, b
|
||||
rst Bankswitch
|
||||
pop bc
|
||||
pop de
|
||||
pop hl
|
||||
ret
|
||||
; 2f8c
|
||||
INCLUDE "common/item.asm"
|
||||
|
||||
|
||||
Random: ; 2f8c
|
||||
|
Loading…
Reference in New Issue
Block a user