diff options
author | Sawakita <sawakitanoodles@gmail.com> | 2012-01-10 23:54:38 +0100 |
---|---|---|
committer | Sawakita <sawakitanoodles@gmail.com> | 2012-01-10 23:54:38 +0100 |
commit | 6ca9439c651672a306d42659cd0772439b6450f9 (patch) | |
tree | cc378ed3551c5a06b7fcd283505f4f8a392861df | |
parent | cdaf8e3d9a8fe4c3e9c53269424aada468fdb6ab (diff) |
Function $3493, former CheckBagItemExist, is now called IsItemInBag (consistency). Added base routine for text-special id $F7
hg-commit-id: 105c01affa23
-rw-r--r-- | constants.asm | 5 | ||||
-rw-r--r-- | pokered.asm | 22 |
2 files changed, 23 insertions, 4 deletions
diff --git a/constants.asm b/constants.asm index 9d4b4a7e..f5e5a67a 100644 --- a/constants.asm +++ b/constants.asm @@ -2,6 +2,8 @@ RED EQU 1 BLUE EQU 0 GREEN EQU 0 +;\1 = X +;\2 = Y FuncCoord: MACRO Coord = $C3A0 + 20 * \2 + \1 ENDM @@ -154,6 +156,9 @@ W_CURMAP EQU $D35E W_YCOORD EQU $D361 ; player’s position on the current map W_XCOORD EQU $D362 +W_PLAYERCOINS1 EQU $D5A4 +W_PLAYERCOINS2 EQU $D5A5 + W_RIVALSTARTER EQU $D715 W_PLAYERSTARTER EQU $D717 diff --git a/pokered.asm b/pokered.asm index 497ea609..327bf7ed 100644 --- a/pokered.asm +++ b/pokered.asm @@ -1113,9 +1113,19 @@ TechnicalPrefix: HiddenPrefix: db "HM" -INCBIN "baserom.gbc",$3040,$3493 - $3040 +INCBIN "baserom.gbc",$3040,$3474 - $3040 -CheckBagItemExist: ; $3493: ; 3493 +FuncTX_F7: ; 3474 +; XXX find a better name for this function +; special_F7 + ld b,BANK(CeladonPrizeMenu) + ld hl,CeladonPrizeMenu + call Bankswitch + jp $29DF ; continue to main text-engine function + +INCBIN "baserom.gbc",$347F,$3493 - $347F + +IsItemInBag: ; 3493 ; given an item_id in b ; set zero flag if item isn't in player's bag ; else reset zero flag @@ -12172,7 +12182,7 @@ Function583A: ; 583A cp a,$95 ; Pokémon Tower jr nc,.next\@ ld b,SILPH_SCOPE - call CheckBagItemExist ; $3493 + call IsItemInBag ; $3493 ret z .next\@ ld a,1 @@ -17310,7 +17320,11 @@ Mansion4Object: ; 0x52498 (size=69) ; warp-to EVENT_DISP $f, $16, $17 ; MANSION_1 -INCBIN "baserom.gbc",$524dd,$1b23 +INCBIN "baserom.gbc",$524DD,$5271B - $524DD + +CeladonPrizeMenu: ; 14:671B +INCBIN "baserom.gbc",$5271B,$54000 - $5271B +;INCBIN "baserom.gbc",$52996,$54000 - $52996 SECTION "bank15",DATA,BANK[$15] |